Class JpaCustomizedRefundEventDetailRepository<D extends JpaRefundEventDetail>
java.lang.Object
com.broadleafcommerce.billing.provider.jpa.repository.JpaCustomizedRefundEventDetailRepository<D>
- All Implemented Interfaces:
CustomizedRefundEventDetailRepository<D>,org.springframework.beans.factory.InitializingBean
public class JpaCustomizedRefundEventDetailRepository<D extends JpaRefundEventDetail>
extends Object
implements CustomizedRefundEventDetailRepository<D>, org.springframework.beans.factory.InitializingBean
-
Constructor Summary
ConstructorsConstructorDescriptionJpaCustomizedRefundEventDetailRepository(com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil behaviorUtil, com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaFiltersCriteriaBuilder criteriaBuilder, com.broadleafcommerce.common.jpa.RepositoryEntityTypeManager repositoryEntityTypeManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidfindByRefundStatusAndNextRetryDateRange(String status, Date startDate, Date endDate, org.springframework.data.domain.Pageable resultLimit, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Find all theJpaRefundEventDetail.getNextRetryDate()whose Retry Date falls between startDate and endDatefindByRefundStatusAndRefundDateRange(String status, Date startDate, Date endDate, org.springframework.data.domain.Pageable resultLimit, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected jakarta.persistence.EntityManagerprotected com.broadleafcommerce.data.tracking.jpa.filtering.narrow.JpaNarrowingHelpervoidsetRepository(RefundEventDetailRepository<D> repository) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.broadleafcommerce.billing.repository.CustomizedRefundEventDetailRepository
findByRefundStatusAndNextRetryDateLessThanEqual, findByRefundStatusAndRefundDateLessThanEqual, findJpaRefundEventDetailsByStatusAndDatesRange, findJpaRefundEventDetailsByStatusAndEndDateRange, findJpaRefundEventDetailsByStatusAndNextRetryDateRange, findJpaRefundEventDetailsByStatusAndRetryDateRange
-
Constructor Details
-
JpaCustomizedRefundEventDetailRepository
public JpaCustomizedRefundEventDetailRepository(com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil behaviorUtil, com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaFiltersCriteriaBuilder criteriaBuilder, com.broadleafcommerce.common.jpa.RepositoryEntityTypeManager repositoryEntityTypeManager)
-
-
Method Details
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
setRepository
-
findByRefundStatusAndRefundDateRange
public List<D> findByRefundStatusAndRefundDateRange(String status, @Nullable Date startDate, Date endDate, org.springframework.data.domain.Pageable resultLimit, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) - Specified by:
findByRefundStatusAndRefundDateRangein interfaceCustomizedRefundEventDetailRepository<D extends JpaRefundEventDetail>
-
findByRefundStatusAndNextRetryDateRange
public List<D> findByRefundStatusAndNextRetryDateRange(String status, @Nullable Date startDate, Date endDate, org.springframework.data.domain.Pageable resultLimit, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Description copied from interface:CustomizedRefundEventDetailRepositoryFind all theJpaRefundEventDetail.getNextRetryDate()whose Retry Date falls between startDate and endDate- Specified by:
findByRefundStatusAndNextRetryDateRangein interfaceCustomizedRefundEventDetailRepository<D extends JpaRefundEventDetail>
-
getNarrowingHelper
protected com.broadleafcommerce.data.tracking.jpa.filtering.narrow.JpaNarrowingHelper getNarrowingHelper() -
getEntityManager
protected jakarta.persistence.EntityManager getEntityManager()
-