Class BillingJobEndpoint
java.lang.Object
com.broadleafcommerce.billing.job.web.endpoint.BillingJobEndpoint
@FrameworkRestController
@FrameworkMapping("/billing-job")
@DataRouteByKey("billing")
public class BillingJobEndpoint
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinalizeBillingProcessingRequests(FinalizeBillingProcessingRequests request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) generateNewChargeBillingRequests(@Valid GenerateNewChargeRequests request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) generateNewRefundBillingRequests(@Valid GenerateNewRefundRequests request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) generateRetryChargeBillingRequests(@Valid GenerateChargeRetryRequests request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) generateRetryRefundBillingRequests(@Valid GenerateRefundRetryRequests request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) handlePaymentProcessingResults(PaymentsProcessed request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) initializeBillingProcessingRequests(InitializeBillingProcessingRequests request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) initiateBillingJob(@Valid InitiateBillingJob request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) processPayments(ProcessPayments request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) org.springframework.data.domain.Page<BillingProcessingRequestWithFullDetails>readAll(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page) voidresolveUnknownPaymentGatewayResponses(Map<String, String> params, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) updateBillingEventPayments(UpdateBillingEventPayments request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-
Constructor Details
-
BillingJobEndpoint
public BillingJobEndpoint()
-
-
Method Details
-
readAll
@FrameworkGetMapping @Policy(permissionRoots="BILLING") public org.springframework.data.domain.Page<BillingProcessingRequestWithFullDetails> readAll(@ContextOperation com.broadleafcommerce.data.tracking.core.context.ContextInfo context, cz.jirutka.rsql.parser.ast.Node filters, @PageableDefault(size=50) org.springframework.data.domain.Pageable page) -
initiateBillingJob
@Policy(permissionRoots="BILLING", operationTypes=UPDATE) @FrameworkPostMapping("/initiate") public Object initiateBillingJob(@RequestBody @Valid @Valid InitiateBillingJob request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
generateNewChargeBillingRequests
@Policy(permissionRoots="BILLING", operationTypes=UPDATE) @FrameworkPostMapping("/generate-new-charge-billing-requests") public Object generateNewChargeBillingRequests(@RequestBody @Valid @Valid GenerateNewChargeRequests request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
generateRetryChargeBillingRequests
@Policy(permissionRoots="BILLING", operationTypes=UPDATE) @FrameworkPostMapping("/generate-retry-charge-billing-requests") public Object generateRetryChargeBillingRequests(@RequestBody @Valid @Valid GenerateChargeRetryRequests request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
generateNewRefundBillingRequests
@Policy(permissionRoots="BILLING", operationTypes=UPDATE) @FrameworkPostMapping("/generate-new-refund-billing-requests") public Object generateNewRefundBillingRequests(@RequestBody @Valid @Valid GenerateNewRefundRequests request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
generateRetryRefundBillingRequests
@Policy(permissionRoots="BILLING", operationTypes=UPDATE) @FrameworkPostMapping("/generate-retry-refund-billing-requests") public Object generateRetryRefundBillingRequests(@RequestBody @Valid @Valid GenerateRefundRetryRequests request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
initializeBillingProcessingRequests
@Policy(permissionRoots="BILLING", operationTypes=UPDATE) @FrameworkPostMapping("/initialize-billing-processing-requests") public Object initializeBillingProcessingRequests(@RequestBody InitializeBillingProcessingRequests request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
processPayments
@Policy(permissionRoots="BILLING", operationTypes=UPDATE) @FrameworkPostMapping("/process-payments") public Object processPayments(@RequestBody ProcessPayments request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
handlePaymentProcessingResults
@Policy(permissionRoots="BILLING", operationTypes=UPDATE) @FrameworkPostMapping("/handle-payment-processing-results") public Object handlePaymentProcessingResults(@RequestBody PaymentsProcessed request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
finalizeBillingProcessingRequests
@Policy(permissionRoots="BILLING", operationTypes=UPDATE) @FrameworkPostMapping("/finalize-billing-processing-requests") public Object finalizeBillingProcessingRequests(@RequestBody FinalizeBillingProcessingRequests request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
updateBillingEventPayments
@Policy(permissionRoots="BILLING", operationTypes=UPDATE) @FrameworkPostMapping("/update-billing-event-payments") public Object updateBillingEventPayments(@RequestBody UpdateBillingEventPayments request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
resolveUnknownPaymentGatewayResponses
@Policy(permissionRoots="BILLING", operationTypes=UPDATE) @FrameworkPostMapping("/resolve-unknown-payment-gateway-responses") public void resolveUnknownPaymentGatewayResponses(@RequestBody Map<String, String> params, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-