Class DefaultPaymentTransactionDetailService<P extends PaymentTransactionDetail>
java.lang.Object
com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService<P>
com.broadleafcommerce.billing.service.impl.DefaultPaymentTransactionDetailService<P>
- All Implemented Interfaces:
PaymentTransactionDetailService<P>,com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>
public class DefaultPaymentTransactionDetailService<P extends PaymentTransactionDetail>
extends com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService<P>
implements PaymentTransactionDetailService<P>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultPaymentTransactionDetailService(PaymentTransactionDetailRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) -
Method Summary
Modifier and TypeMethodDescriptionreadAllByContextId(Iterable<String> ids, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) readByBillingEventPaymentId(String billingEventPaymentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Find all theJpaPaymentTransactionDetailentities byBillingEventPaymentIdreadByProcessingResult(String processingResult, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) readByProcessingResultAndDateProcessedBefore(String processingResult, Date date, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Get all thePaymentTransactionDetailbyPaymentTransactionDetail.getProcessingResult()that have aPaymentTransactionDetail.getDateProcessed()prior to the provided dateMethods inherited from class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
convertFromPersistentDomain, convertToPersistentDomain, create, createAll, createAllAllowingPartialSuccess, delete, getHelper, getRepository, getSortPositionStrategy, readAll, readAll, readAll, readByContextId, replace, replaceAll, replaceAllAllowingPartialSuccess, setSortPositionStrategy, update, updateAll, updateAllAllowingPartialSuccess, updateSortMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
create, createAll, createAllAllowingPartialSuccess, delete, readAll, readAll, readAll, readByContextId, replace, replaceAll, replaceAllAllowingPartialSuccess, update, updateAll, updateAllAllowingPartialSuccess, updateSortMethods inherited from interface com.broadleafcommerce.billing.service.PaymentTransactionDetailService
createPaymentTranDetail, findAllPaymentTransactionsByPaymentId, findById, findPaymentTransactionsByProcessingResult, findPaymentTransactionsByProcessingResultPriorToDate, savePaymentTransactionDetail, updatePaymentTransactionDetail
-
Field Details
-
properties
-
-
Constructor Details
-
DefaultPaymentTransactionDetailService
public DefaultPaymentTransactionDetailService(PaymentTransactionDetailRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper)
-
-
Method Details
-
readByBillingEventPaymentId
public List<P> readByBillingEventPaymentId(String billingEventPaymentId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Description copied from interface:PaymentTransactionDetailServiceFind all theJpaPaymentTransactionDetailentities byBillingEventPaymentId- Specified by:
readByBillingEventPaymentIdin interfacePaymentTransactionDetailService<P extends PaymentTransactionDetail>
-
readByProcessingResult
public List<P> readByProcessingResult(String processingResult, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Description copied from interface:PaymentTransactionDetailService- Specified by:
readByProcessingResultin interfacePaymentTransactionDetailService<P extends PaymentTransactionDetail>
-
readByProcessingResultAndDateProcessedBefore
public List<P> readByProcessingResultAndDateProcessedBefore(String processingResult, Date date, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Description copied from interface:PaymentTransactionDetailServiceGet all thePaymentTransactionDetailbyPaymentTransactionDetail.getProcessingResult()that have aPaymentTransactionDetail.getDateProcessed()prior to the provided date- Specified by:
readByProcessingResultAndDateProcessedBeforein interfacePaymentTransactionDetailService<P extends PaymentTransactionDetail>
-
readAllByContextId
public Iterable<P> readAllByContextId(Iterable<String> ids, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) - Specified by:
readAllByContextIdin interfacecom.broadleafcommerce.data.tracking.core.service.CrudEntityService<P extends PaymentTransactionDetail>- Overrides:
readAllByContextIdin classcom.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService<P extends PaymentTransactionDetail>
-