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