public class DefaultPlanRules extends org.killbill.xmlloader.ValidatingConfig<StandaloneCatalog> implements org.killbill.billing.catalog.api.rules.PlanRules
| Constructor and Description |
|---|
DefaultPlanRules() |
public Iterable<org.killbill.billing.catalog.api.rules.CaseChangePlanPolicy> getCaseChangePlanPolicy()
getCaseChangePlanPolicy in interface org.killbill.billing.catalog.api.rules.PlanRulespublic Iterable<org.killbill.billing.catalog.api.rules.CaseChangePlanAlignment> getCaseChangePlanAlignment()
getCaseChangePlanAlignment in interface org.killbill.billing.catalog.api.rules.PlanRulespublic Iterable<org.killbill.billing.catalog.api.rules.CaseCancelPolicy> getCaseCancelPolicy()
getCaseCancelPolicy in interface org.killbill.billing.catalog.api.rules.PlanRulespublic Iterable<org.killbill.billing.catalog.api.rules.CaseCreateAlignment> getCaseCreateAlignment()
getCaseCreateAlignment in interface org.killbill.billing.catalog.api.rules.PlanRulespublic Iterable<org.killbill.billing.catalog.api.rules.CaseBillingAlignment> getCaseBillingAlignment()
getCaseBillingAlignment in interface org.killbill.billing.catalog.api.rules.PlanRulespublic Iterable<org.killbill.billing.catalog.api.rules.CasePriceList> getCasePriceList()
getCasePriceList in interface org.killbill.billing.catalog.api.rules.PlanRulespublic PlanAlignmentCreate getPlanCreateAlignment(PlanSpecifier specifier, StaticCatalog catalog) throws CatalogApiException
CatalogApiExceptionpublic BillingActionPolicy getPlanCancelPolicy(PlanPhaseSpecifier planPhase, StaticCatalog catalog) throws CatalogApiException
CatalogApiExceptionpublic BillingAlignment getBillingAlignment(PlanPhaseSpecifier planPhase, StaticCatalog catalog) throws CatalogApiException
CatalogApiExceptionpublic PlanChangeResult planChange(PlanPhaseSpecifier from, PlanSpecifier to, StaticCatalog catalog) throws CatalogApiException
CatalogApiExceptionpublic PlanAlignmentChange getPlanChangeAlignment(PlanPhaseSpecifier from, PlanSpecifier to, StaticCatalog catalog) throws CatalogApiException
CatalogApiExceptionpublic BillingActionPolicy getPlanChangePolicy(PlanPhaseSpecifier from, PlanSpecifier to, StaticCatalog catalog) throws CatalogApiException
CatalogApiExceptionpublic org.killbill.xmlloader.ValidationErrors validate(StandaloneCatalog catalog, org.killbill.xmlloader.ValidationErrors errors)
validate in class org.killbill.xmlloader.ValidatingConfig<StandaloneCatalog>public DefaultPlanRules setChangeCase(DefaultCaseChangePlanPolicy[] changeCase)
public DefaultPlanRules setChangeAlignmentCase(DefaultCaseChangePlanAlignment[] changeAlignmentCase)
public DefaultPlanRules setCancelCase(DefaultCaseCancelPolicy[] cancelCase)
public DefaultPlanRules setCreateAlignmentCase(DefaultCaseCreateAlignment[] createAlignmentCase)
public DefaultPlanRules setBillingAlignmentCase(DefaultCaseBillingAlignment[] billingAlignmentCase)
public DefaultPlanRules setPriceListCase(DefaultCasePriceList[] priceListCase)
Copyright © 2010-2016. All Rights Reserved.