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 givenPaymentTransaction
ID.Methods inherited from class com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService
getRsqlHelper, readAll, readAll, readAll, readAll
Methods 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, updateSort
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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, updateSort
Methods 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:PaymentTransactionResultAuditService
Retrieve payment transaction result audit details for the givenPaymentTransaction
ID.- Specified by:
readAllByPaymentTransactionId
in interfacePaymentTransactionResultAuditService<P extends PaymentTransactionResultAudit>
- Parameters:
paymentTransactionId
- the ID of thePaymentTransaction
whose 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()
-