Class DefaultThemeFieldGroupService<P extends ThemeFieldGroup>
java.lang.Object
com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService<P>
com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService<P>
com.broadleafcommerce.content.service.DefaultThemeFieldGroupService<P>
- All Implemented Interfaces:
 ThemeFieldGroupService<P>,com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>,com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService<P>
public class DefaultThemeFieldGroupService<P extends ThemeFieldGroup>
extends com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService<P>
implements ThemeFieldGroupService<P>
- 
Constructor Summary
ConstructorsConstructorDescriptionDefaultThemeFieldGroupService(ThemeFieldGroupRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected ThemeFieldGroupRepository<com.broadleafcommerce.data.tracking.core.Trackable>Returns the name of the repository domain corresponding to the projection domain.readByName(String name, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Reads theThemeFieldGroupwith the given name.Methods inherited from class com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService
getRsqlHelper, readAll, readAll, readAll, readAllMethods inherited from class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
convertFromPersistentDomain, convertToPersistentDomain, create, createAll, createAllAllowingPartialSuccess, delete, getHelper, getSortPositionStrategy, readAll, readAll, readAll, readAllByContextId, readByContextId, replace, replaceAll, replaceAllAllowingPartialSuccess, setSortPositionStrategy, update, updateAll, updateAllAllowingPartialSuccess, updateSortMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
create, createAll, createAllAllowingPartialSuccess, delete, readAll, readAll, readAll, readAllByContextId, readByContextId, replace, replaceAll, replaceAllAllowingPartialSuccess, update, updateAll, updateAllAllowingPartialSuccess, updateSortMethods inherited from interface com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService
readAll, readAll, readAll, readAll 
- 
Constructor Details
- 
DefaultThemeFieldGroupService
public DefaultThemeFieldGroupService(ThemeFieldGroupRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper)  
 - 
 - 
Method Details
- 
readByName
public Optional<P> readByName(String name, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Description copied from interface:ThemeFieldGroupServiceReads theThemeFieldGroupwith the given name.- Specified by:
 readByNamein interfaceThemeFieldGroupService<P extends ThemeFieldGroup>- Parameters:
 name- The name of a group to retrievecontextInfo- context information surrounding sandboxing and multitenant state- Returns:
 - The group matching 
nameorOptional.empty(). 
 - 
getRepositoryDomain
Description copied from interface:ThemeFieldGroupServiceReturns the name of the repository domain corresponding to the projection domain.- Specified by:
 getRepositoryDomainin interfaceThemeFieldGroupService<P extends ThemeFieldGroup>- Returns:
 - The name of the repository domain corresponding to the projection domain.
 
 - 
getRepository
protected ThemeFieldGroupRepository<com.broadleafcommerce.data.tracking.core.Trackable> getRepository()- Overrides:
 getRepositoryin classcom.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService<P extends ThemeFieldGroup>
 
 -