Interface BusinessTypeRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
- All Superinterfaces:
com.broadleafcommerce.common.extension.DomainTypeAware
,com.broadleafcommerce.common.messaging.notification.NotificationStateRepository
,org.springframework.data.repository.Repository<D,
,String> com.broadleafcommerce.data.tracking.core.TrackableRepository<D>
,com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>
- All Known Subinterfaces:
JpaBusinessTypeRepository<D>
@NoRepositoryBean
public interface BusinessTypeRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>
-
Method Summary
Modifier and TypeMethodDescriptionfindAllByTemplateFalse
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Find all business types that are not templates.findByTypeKey
(String typeKey, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Find a business type by the supplied type-key.Methods inherited from interface com.broadleafcommerce.common.messaging.notification.NotificationStateRepository
findNotificationReadyMembers, setFailedNotificationAttempt, setNotificationAcknowledged
Methods inherited from interface com.broadleafcommerce.data.tracking.core.TrackableRepository
archive, existsByContextId, findAll, findAll, findAll, findAll, findAll, findAll, findAllByContextId, findByContextId, findByContextIdAndCatalog, findByNativeId, findDeployable, findMaxSortMember, findMinSortMember, findOriginal, findPromotable, findPromoteOrientedItems, findRebasable, findRejectable, findRevertable, findTarget, getDomainType, getEntityInformation, getTrackableBehaviorUtil, getTypesToRegisterInMappingContext, pruneChangeDetails, pruneRestingNotificationStates, purgeObsoleteSandboxData, save, saveAll, setTrackableBehaviorUtil
Methods inherited from interface com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor
exists, findAll, findAll, findAll, findAll
-
Method Details
-
findByTypeKey
@Policy(operationTypes=READ) Optional<D> findByTypeKey(String typeKey, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Find a business type by the supplied type-key.- Parameters:
typeKey
-context
-- Returns:
-
findAllByTemplateFalse
@Policy(operationTypes=READ) List<D> findAllByTemplateFalse(com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Find all business types that are not templates.- Parameters:
context
-- Returns:
-