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, setNotificationAcknowledgedMethods 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