Class Plan


  • public class Plan
    extends Object
    • Constructor Detail

      • Plan

        public Plan()
      • Plan

        public Plan​(String name,
                    String prettyName,
                    org.killbill.billing.catalog.api.BillingMode recurringBillingMode,
                    org.killbill.billing.catalog.api.BillingPeriod billingPeriod,
                    List<Phase> phases)
    • Method Detail

      • getName

        public String getName()
      • setPrettyName

        public Plan setPrettyName​(String prettyName)
      • getPrettyName

        public String getPrettyName()
      • setRecurringBillingMode

        public Plan setRecurringBillingMode​(org.killbill.billing.catalog.api.BillingMode recurringBillingMode)
      • getRecurringBillingMode

        public org.killbill.billing.catalog.api.BillingMode getRecurringBillingMode()
      • setBillingPeriod

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

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

        public Plan addPhasesItem​(Phase phasesItem)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object