Interface BaseTrackableRepository<D extends Trackable>
-
- Type Parameters:
D
- The persistence domain type
- All Superinterfaces:
com.broadleafcommerce.common.extension.DomainTypeAware
,com.broadleafcommerce.common.messaging.notification.NotificationStateRepository
,org.springframework.data.repository.Repository<D,String>
,TrackableRepository<D>
,TrackableRsqlFilterExecutor<D>
@NoRepositoryBean public interface BaseTrackableRepository<D extends Trackable> extends TrackableRepository<D>, TrackableRsqlFilterExecutor<D>
Establish a base Trackable repository interface that includes TrackableRsqlFilterExecutor as well. It is not required to extend from this base, it can be useful when you need to inject by this base type and you want to expose an API that covers both trackable and rsql APIs in a single shot.- Author:
- Jeff Fischer
-
-
Method Summary
-
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
-
-