Class BillingEventPaymentTransactionDetailsEndpoint
java.lang.Object
com.broadleafcommerce.billing.web.endpoint.BillingEventPaymentTransactionDetailsEndpoint
@FrameworkRestController
@FrameworkMapping("/billing-event-payment-transactions")
@DataRouteByKey("billing")
public class BillingEventPaymentTransactionDetailsEndpoint
extends Object
- Author:
- Dima Myroniuk (dmyroniuk)
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBillingEventPaymentTransactionDetailsEndpoint(PaymentTransactionDetailService<PaymentTransactionDetail> paymentTransactionDetailService) -
Method Summary
Modifier and TypeMethodDescriptioncreatePaymentTransactions(PaymentTransactionDetail paymentTransactionDetail, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) readPaymentTransactionsByPaymentId(String paymentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-
Field Details
-
BASE_URI
- See Also:
-
-
Constructor Details
-
BillingEventPaymentTransactionDetailsEndpoint
public BillingEventPaymentTransactionDetailsEndpoint(PaymentTransactionDetailService<PaymentTransactionDetail> paymentTransactionDetailService)
-
-
Method Details
-
readPaymentTransactionsByPaymentId
@Policy(permissionRoots="BILLING") @FrameworkGetMapping(params="paymentId") public List<PaymentTransactionDetail> readPaymentTransactionsByPaymentId(@RequestParam("paymentId") String paymentId, @ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
createPaymentTransactions
@Policy(permissionRoots="BILLING") @FrameworkPostMapping public PaymentTransactionDetail createPaymentTransactions(@RequestBody PaymentTransactionDetail paymentTransactionDetail, @ContextOperation(CREATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
getPaymentTransactionDetailService
protected PaymentTransactionDetailService<PaymentTransactionDetail> getPaymentTransactionDetailService()
-