Class BillingSubscriptionOperationsEndpoint

java.lang.Object
com.broadleafcommerce.subscription.web.endpoint.BillingSubscriptionOperationsEndpoint

@FrameworkRestController @FrameworkMapping @DataRouteByKey("billing") @ConditionalOnBillingAsSubscriptionActionApisLocation @Deprecated(since="1.0.0") public class BillingSubscriptionOperationsEndpoint extends Object
Deprecated.
The default operations processing location was moved to * SubscriptionOperationServices. This endpoint is responsible for processing cancellations and upgrades to a subscription only if SubscriptionConfigurationProperties.subscriptionActionApisLocation is DefaultSubscriptionActionApisLocations.BLC_BILLING_SERVICES.
  • Field Details

  • Constructor Details

    • BillingSubscriptionOperationsEndpoint

      public BillingSubscriptionOperationsEndpoint()
      Deprecated.
  • Method Details

    • cancelSubscription

      @FrameworkPutMapping("/subscriptions/cancel") @Policy(permissionRoots="SUBSCRIPTION") public Subscription cancelSubscription(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @RequestBody CancelSubscriptionDTO cancelSubscriptionDTO, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      Deprecated.
    • upgradeSubscription

      @FrameworkPostMapping("/subscriptions/upgrade") @Policy(permissionRoots="SUBSCRIPTION") public Subscription upgradeSubscription(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @RequestBody UpgradeSubscriptionDTO upgradeSubscriptionDTO, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      Deprecated.