public class DefaultPlanRules extends org.killbill.xmlloader.ValidatingConfig<StandaloneCatalog> implements org.killbill.billing.catalog.api.rules.PlanRules
| Constructor and Description |
|---|
DefaultPlanRules() |
public java.lang.Iterable<org.killbill.billing.catalog.api.rules.CaseChangePlanPolicy> getCaseChangePlanPolicy()
getCaseChangePlanPolicy in interface org.killbill.billing.catalog.api.rules.PlanRulespublic java.lang.Iterable<org.killbill.billing.catalog.api.rules.CaseChangePlanAlignment> getCaseChangePlanAlignment()
getCaseChangePlanAlignment in interface org.killbill.billing.catalog.api.rules.PlanRulespublic java.lang.Iterable<org.killbill.billing.catalog.api.rules.CaseCancelPolicy> getCaseCancelPolicy()
getCaseCancelPolicy in interface org.killbill.billing.catalog.api.rules.PlanRulespublic java.lang.Iterable<org.killbill.billing.catalog.api.rules.CaseCreateAlignment> getCaseCreateAlignment()
getCaseCreateAlignment in interface org.killbill.billing.catalog.api.rules.PlanRulespublic java.lang.Iterable<org.killbill.billing.catalog.api.rules.CaseBillingAlignment> getCaseBillingAlignment()
getCaseBillingAlignment in interface org.killbill.billing.catalog.api.rules.PlanRulespublic java.lang.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 org.killbill.xmlloader.ValidationErrors validate(StandaloneCatalog catalog, org.killbill.xmlloader.ValidationErrors errors)
validate in class org.killbill.xmlloader.ValidatingConfig<StandaloneCatalog>public void initialize(StandaloneCatalog catalog, java.net.URI sourceURI)
initialize 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)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright © 2010-2018. All Rights Reserved.