Interface JpaNotificationRepository<D extends JpaNotification>
- Type Parameters:
D-
- All Superinterfaces:
com.broadleafcommerce.common.extension.DomainTypeAware,NotificationRepository<D>,com.broadleafcommerce.common.messaging.notification.NotificationStateRepository,org.springframework.data.repository.Repository<D,,String> com.broadleafcommerce.data.tracking.core.TrackableRepository<D>
@Repository
@Narrow(com.broadleafcommerce.data.tracking.jpa.filtering.narrow.JpaNarrowExecutor.class)
public interface JpaNotificationRepository<D extends JpaNotification>
extends NotificationRepository<D>
Extension to provide a Spring Data repository for accessing
Notification references via
JPA.- Author:
- Broadleaf Commerce
-
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, getEntityInformation, getTrackableBehaviorUtil, getTypesToRegisterInMappingContext, pruneChangeDetails, pruneRestingNotificationStates, purgeObsoleteSandboxData, save, saveAll, setTrackableBehaviorUtil
-
Method Details
-
getDomainType
- Specified by:
getDomainTypein interfacecom.broadleafcommerce.common.extension.DomainTypeAware- Specified by:
getDomainTypein interfacecom.broadleafcommerce.data.tracking.core.TrackableRepository<D extends JpaNotification>
-