Class JpaCustomizedSubscriptionItemRepository<D extends JpaSubscriptionItem>
java.lang.Object
com.broadleafcommerce.subscription.provider.jpa.repository.JpaCustomizedSubscriptionItemRepository<D>
- All Implemented Interfaces:
CustomizedSubscriptionItemRepository<D>,org.springframework.beans.factory.InitializingBean
public class JpaCustomizedSubscriptionItemRepository<D extends JpaSubscriptionItem>
extends Object
implements CustomizedSubscriptionItemRepository<D>, org.springframework.beans.factory.InitializingBean
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJpaCustomizedSubscriptionItemRepository(com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil behaviorUtil, com.broadleafcommerce.common.jpa.RepositoryEntityTypeManager repositoryEntityTypeManager, com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaFiltersCriteriaBuilder criteriaBuilder) -
Method Summary
Modifier and TypeMethodDescriptionvoidfindBySubscriptionIdAndArchivedIsNullOrArchivedIsFalse(@NonNull String subscriptionId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Find allsubscriptionsby userId.protected com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtilprotected com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaFiltersCriteriaBuilderprotected jakarta.persistence.EntityManagerprotected com.broadleafcommerce.data.tracking.jpa.filtering.narrow.JpaNarrowingHelperprotected SubscriptionItemRepository<D>protected com.broadleafcommerce.common.jpa.RepositoryEntityTypeManagervoidsetRepository(SubscriptionItemRepository<D> repository)
-
Field Details
-
SUBSCRIPTION_ID
- See Also:
-
ARCHIVED
- See Also:
-
-
Constructor Details
-
JpaCustomizedSubscriptionItemRepository
public JpaCustomizedSubscriptionItemRepository(com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil behaviorUtil, com.broadleafcommerce.common.jpa.RepositoryEntityTypeManager repositoryEntityTypeManager, com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaFiltersCriteriaBuilder criteriaBuilder)
-
-
Method Details
-
setRepository
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
findBySubscriptionIdAndArchivedIsNullOrArchivedIsFalse
public List<D> findBySubscriptionIdAndArchivedIsNullOrArchivedIsFalse(@NonNull @NonNull String subscriptionId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Description copied from interface:CustomizedSubscriptionItemRepositoryFind allsubscriptionsby userId. Optionally include inactive subscriptions.- Specified by:
findBySubscriptionIdAndArchivedIsNullOrArchivedIsFalsein interfaceCustomizedSubscriptionItemRepository<D extends JpaSubscriptionItem>
-
getManagedType
-
getBehaviorUtil
protected com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil getBehaviorUtil() -
getRepositoryEntityTypeManager
protected com.broadleafcommerce.common.jpa.RepositoryEntityTypeManager getRepositoryEntityTypeManager() -
getCriteriaBuilder
protected com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaFiltersCriteriaBuilder getCriteriaBuilder() -
getNarrowingHelper
protected com.broadleafcommerce.data.tracking.jpa.filtering.narrow.JpaNarrowingHelper getNarrowingHelper() -
getEntityManager
protected jakarta.persistence.EntityManager getEntityManager() -
getRepository
-