Class SubscriptionPricingEndpoint

java.lang.Object
com.broadleafcommerce.subscriptionoperation.web.endpoint.SubscriptionPricingEndpoint

@FrameworkRestController @FrameworkMapping("/price-subscriptions") public class SubscriptionPricingEndpoint extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • priceSubscriptions

      @FrameworkPostMapping @Policy(permissionRoots="SUBSCRIPTION_PRICING") public List<SubscriptionPriceResponse> priceSubscriptions(@RequestBody com.broadleafcommerce.cart.client.domain.Cart cart, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • bulkUpdateSubscriptionPricing

      @FrameworkPatchMapping @Policy(permissionRoots="SUBSCRIPTION_PRICING") public Set<String> bulkUpdateSubscriptionPricing(@RequestBody BulkPriceUpdateSubscriptionRequest request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • getSubscriptionPricingService

      protected SubscriptionPricingService getSubscriptionPricingService()