Class InvoiceDryRun


  • public class InvoiceDryRun
    extends Object
    • Constructor Detail

      • InvoiceDryRun

        public InvoiceDryRun()
      • InvoiceDryRun

        public InvoiceDryRun​(org.killbill.billing.invoice.api.DryRunType dryRunType,
                             org.killbill.billing.entitlement.api.SubscriptionEventType dryRunAction,
                             org.killbill.billing.catalog.api.PhaseType phaseType,
                             String productName,
                             org.killbill.billing.catalog.api.ProductCategory productCategory,
                             org.killbill.billing.catalog.api.BillingPeriod billingPeriod,
                             String priceListName,
                             UUID subscriptionId,
                             UUID bundleId,
                             org.joda.time.LocalDate effectiveDate,
                             org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy,
                             List<PhasePrice> priceOverrides,
                             String planName)
    • Method Detail

      • setDryRunType

        public InvoiceDryRun setDryRunType​(org.killbill.billing.invoice.api.DryRunType dryRunType)
      • getDryRunType

        public org.killbill.billing.invoice.api.DryRunType getDryRunType()
      • setDryRunAction

        public InvoiceDryRun setDryRunAction​(org.killbill.billing.entitlement.api.SubscriptionEventType dryRunAction)
      • getDryRunAction

        public org.killbill.billing.entitlement.api.SubscriptionEventType getDryRunAction()
      • setPhaseType

        public InvoiceDryRun setPhaseType​(org.killbill.billing.catalog.api.PhaseType phaseType)
      • getPhaseType

        public org.killbill.billing.catalog.api.PhaseType getPhaseType()
      • getProductName

        public String getProductName()
      • setProductCategory

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

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

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

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

        public String getPriceListName()
      • setSubscriptionId

        public InvoiceDryRun setSubscriptionId​(UUID subscriptionId)
      • getSubscriptionId

        public UUID getSubscriptionId()
      • getBundleId

        public UUID getBundleId()
      • setEffectiveDate

        public InvoiceDryRun setEffectiveDate​(org.joda.time.LocalDate effectiveDate)
      • getEffectiveDate

        public org.joda.time.LocalDate getEffectiveDate()
      • setBillingPolicy

        public InvoiceDryRun setBillingPolicy​(org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy)
      • getBillingPolicy

        public org.killbill.billing.catalog.api.BillingActionPolicy getBillingPolicy()
      • getPlanName

        public String getPlanName()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object