Class SimplePlan


  • public class SimplePlan
    extends Object
    • Constructor Detail

      • SimplePlan

        public SimplePlan()
      • SimplePlan

        public SimplePlan​(String planId,
                          String productName,
                          org.killbill.billing.catalog.api.ProductCategory productCategory,
                          org.killbill.billing.catalog.api.Currency currency,
                          BigDecimal amount,
                          org.killbill.billing.catalog.api.BillingPeriod billingPeriod,
                          Integer trialLength,
                          org.killbill.billing.catalog.api.TimeUnit trialTimeUnit,
                          List<String> availableBaseProducts)
    • Method Detail

      • getPlanId

        public String getPlanId()
      • getProductName

        public String getProductName()
      • setProductCategory

        public SimplePlan setProductCategory​(org.killbill.billing.catalog.api.ProductCategory productCategory)
      • getProductCategory

        public org.killbill.billing.catalog.api.ProductCategory getProductCategory()
      • setCurrency

        public SimplePlan setCurrency​(org.killbill.billing.catalog.api.Currency currency)
      • getCurrency

        public org.killbill.billing.catalog.api.Currency getCurrency()
      • setBillingPeriod

        public SimplePlan setBillingPeriod​(org.killbill.billing.catalog.api.BillingPeriod billingPeriod)
      • getBillingPeriod

        public org.killbill.billing.catalog.api.BillingPeriod getBillingPeriod()
      • getTrialLength

        public Integer getTrialLength()
      • setTrialTimeUnit

        public SimplePlan setTrialTimeUnit​(org.killbill.billing.catalog.api.TimeUnit trialTimeUnit)
      • getTrialTimeUnit

        public org.killbill.billing.catalog.api.TimeUnit getTrialTimeUnit()
      • setAvailableBaseProducts

        public SimplePlan setAvailableBaseProducts​(List<String> availableBaseProducts)
      • addAvailableBaseProductsItem

        public SimplePlan addAvailableBaseProductsItem​(String availableBaseProductsItem)
      • getAvailableBaseProducts

        public List<String> getAvailableBaseProducts()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object