Class DefaultPaymentTransactionResultAuditService<P extends PaymentTransactionResultAudit>
java.lang.Object
com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService<P>
com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService<P>
com.broadleafcommerce.paymenttransaction.service.DefaultPaymentTransactionResultAuditService<P>
- Type Parameters:
P- The projection domain type, a subtype ofPaymentTransactionResultAudit
- All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>,com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService<P>,PaymentTransactionResultAuditService<P>
public class DefaultPaymentTransactionResultAuditService<P extends PaymentTransactionResultAudit>
extends com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService<P>
implements PaymentTransactionResultAuditService<P>
Default implementation of
PaymentTransactionResultAuditService- Since:
- Payment Transaction Service 2.0.6, Release Train 2.1.4, Release Train 2.2.0
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultPaymentTransactionResultAuditService(PaymentTransactionResultAuditRepository<com.broadleafcommerce.data.tracking.core.Trackable> paymentTransactionResultAuditRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper) -
Method Summary
Modifier and TypeMethodDescriptionprotected PaymentTransactionResultAuditRepository<com.broadleafcommerce.data.tracking.core.Trackable>readAllByPaymentTransactionId(@NonNull String paymentTransactionId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Retrieve payment transaction result audit details for the givenPaymentTransactionID.Methods inherited from class com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService
getRsqlHelper, readAll, readAll, readAll, readAllMethods inherited from class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
convertFromPersistentDomain, convertToPersistentDomain, create, createAll, createAllAllowingPartialSuccess, delete, getHelper, getRepository, getSortPositionStrategy, readAll, readAll, readAll, readAllByContextId, 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, readAllByContextId, readByContextId, replace, replaceAll, replaceAllAllowingPartialSuccess, update, updateAll, updateAllAllowingPartialSuccess, updateSortMethods inherited from interface com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService
readAll, readAll, readAll, readAll
-
Constructor Details
-
DefaultPaymentTransactionResultAuditService
public DefaultPaymentTransactionResultAuditService(PaymentTransactionResultAuditRepository<com.broadleafcommerce.data.tracking.core.Trackable> paymentTransactionResultAuditRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper)
-
-
Method Details
-
readAllByPaymentTransactionId
public List<P> readAllByPaymentTransactionId(@NonNull @NonNull String paymentTransactionId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Description copied from interface:PaymentTransactionResultAuditServiceRetrieve payment transaction result audit details for the givenPaymentTransactionID.- Specified by:
readAllByPaymentTransactionIdin interfacePaymentTransactionResultAuditService<P extends PaymentTransactionResultAudit>- Parameters:
paymentTransactionId- the ID of thePaymentTransactionwhose historical results should be foundcontextInfo- context information around sandbox and multitenant state- Returns:
- a list of the payment transaction results associated with the given payment transaction ID
-
getPaymentTransactionResultAuditRepository
protected PaymentTransactionResultAuditRepository<com.broadleafcommerce.data.tracking.core.Trackable> getPaymentTransactionResultAuditRepository()
-