Class ExternalSubscriptionProperties

java.lang.Object
com.broadleafcommerce.subscriptionoperation.service.provider.external.ExternalSubscriptionProperties

@ConfigurationProperties("broadleaf.subscriptionoperation.subscriptionprovider") public class ExternalSubscriptionProperties extends Object
  • Constructor Details

    • ExternalSubscriptionProperties

      public ExternalSubscriptionProperties()
  • Method Details

    • getUrl

      public String getUrl()
      The base url for an external service holding subscriptions.
    • getSubscriptionsPath

      public String getSubscriptionsPath()
      The base uri path to the subscription endpoint
    • getSubscriptionWithItemsPath

      public String getSubscriptionWithItemsPath()
      The base uri path to the subscription with items endpoint
    • getSubscriptionPriceDataPath

      public String getSubscriptionPriceDataPath()
      The base uri path to the subscription price data endpoint
    • getLocksPath

      public String getLocksPath()
    • getServiceClient

      public String getServiceClient()
      The service client to use when calling billing services. Default is "subscriptionopsclient".
    • setUrl

      public void setUrl(String url)
      The base url for an external service holding subscriptions.
    • setSubscriptionsPath

      public void setSubscriptionsPath(String subscriptionsPath)
      The base uri path to the subscription endpoint
    • setSubscriptionWithItemsPath

      public void setSubscriptionWithItemsPath(String subscriptionWithItemsPath)
      The base uri path to the subscription with items endpoint
    • setSubscriptionPriceDataPath

      public void setSubscriptionPriceDataPath(String subscriptionPriceDataPath)
      The base uri path to the subscription price data endpoint
    • setLocksPath

      public void setLocksPath(String locksPath)
    • setServiceClient

      public void setServiceClient(String serviceClient)
      The service client to use when calling billing services. Default is "subscriptionopsclient".
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object