Interface SubscriptionItemRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
- All Superinterfaces:
CustomizedSubscriptionItemRepository<D>,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>
- All Known Subinterfaces:
JpaSubscriptionItemRepository<D>
@NoRepositoryBean
public interface SubscriptionItemRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>, CustomizedSubscriptionItemRepository<D>
-
Method Summary
Modifier and TypeMethodDescriptionfindActiveItemsBySubscriptionId(String subscriptionId) Deprecated.findAllBySubscriptionId(String subscriptionId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) org.springframework.data.domain.Page<D>findAllBySubscriptionIdIn(Collection<String> subscriptionIds, org.springframework.data.domain.Pageable pageable, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Fetches a page ofsubscriptionItemsfor all the subscriptionIdsfindAllItemsBySubscriptionId(String subscriptionId) Deprecated.UsefindAllBySubscriptionId(String, ContextInfo)insteadMethods inherited from interface com.broadleafcommerce.subscription.repository.CustomizedSubscriptionItemRepository
findBySubscriptionIdAndArchivedIsNullOrArchivedIsFalseMethods 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
-
Method Details
-
findActiveItemsBySubscriptionId
@Deprecated(since="1.0.0") @Policy(operationTypes=READ) default List<D> findActiveItemsBySubscriptionId(String subscriptionId) -
findAllItemsBySubscriptionId
@Deprecated(since="1.0.0") @Policy(operationTypes=READ) default List<D> findAllItemsBySubscriptionId(String subscriptionId) Deprecated.UsefindAllBySubscriptionId(String, ContextInfo)instead -
findAllBySubscriptionId
-
findAllBySubscriptionIdIn
org.springframework.data.domain.Page<D> findAllBySubscriptionIdIn(Collection<String> subscriptionIds, @Nullable org.springframework.data.domain.Pageable pageable, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Fetches a page ofsubscriptionItemsfor all the subscriptionIds- Parameters:
subscriptionIds- The collection of subscriptionIds for which the subscriptionItems are to be fetchedpageable- Describes the page of results to returncontextInfo- The context info- Returns:
- A
PageofsubscriptionItems
-
CustomizedSubscriptionItemRepository.findBySubscriptionIdAndArchivedIsNullOrArchivedIsFalse(String, ContextInfo)instead