Class BillingEventWithDetailsEndpoint

java.lang.Object
com.broadleafcommerce.billing.web.endpoint.BillingEventWithDetailsEndpoint

@FrameworkRestController @FrameworkMapping("/billing-events-with-details") @DataRouteByKey("billing") public class BillingEventWithDetailsEndpoint extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • readBillingEventDTOByEventId

      @Policy(permissionRoots="BILLING") @FrameworkGetMapping("/{eventId}") public BillingEventDTO readBillingEventDTOByEventId(@PathVariable("eventId") String eventId, @ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • readAllBillingEventDTOsByUserId

      @Policy(permissionRoots="BILLING") @FrameworkGetMapping(params="userId") public List<BillingEventDTO> readAllBillingEventDTOsByUserId(@RequestParam("userId") String userId, @ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • readAllBillingEventDTOsBySubscriptionId

      @Policy(permissionRoots="BILLING") @FrameworkGetMapping(params="subscriptionId") public List<BillingEventDTO> readAllBillingEventDTOsBySubscriptionId(@RequestParam("subscriptionId") String subscriptionId, @ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • getBillingEventService