Interface PlanRules
-
public interface PlanRules
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BillingAlignmentgetBillingAlignment(PlanPhaseSpecifier planPhase)Iterable<CaseBillingAlignment>getCaseBillingAlignment()Iterable<CaseCancelPolicy>getCaseCancelPolicy()Iterable<CaseChangePlanAlignment>getCaseChangePlanAlignment()Iterable<CaseChangePlanPolicy>getCaseChangePlanPolicy()Iterable<CaseCreateAlignment>getCaseCreateAlignment()Iterable<CasePriceList>getCasePriceList()StaticCataloggetCatalog()BillingActionPolicygetPlanCancelPolicy(PlanPhaseSpecifier planPhase)PlanChangeResultgetPlanChangeResult(PlanPhaseSpecifier from, PlanSpecifier to)PlanAlignmentCreategetPlanCreateAlignment(PlanSpecifier specifier)
-
-
-
Method Detail
-
getCatalog
StaticCatalog getCatalog()
-
getCaseChangePlanPolicy
Iterable<CaseChangePlanPolicy> getCaseChangePlanPolicy()
-
getCaseChangePlanAlignment
Iterable<CaseChangePlanAlignment> getCaseChangePlanAlignment()
-
getCaseCancelPolicy
Iterable<CaseCancelPolicy> getCaseCancelPolicy()
-
getCaseCreateAlignment
Iterable<CaseCreateAlignment> getCaseCreateAlignment()
-
getCaseBillingAlignment
Iterable<CaseBillingAlignment> getCaseBillingAlignment()
-
getCasePriceList
Iterable<CasePriceList> getCasePriceList()
-
getPlanCreateAlignment
PlanAlignmentCreate getPlanCreateAlignment(PlanSpecifier specifier) throws CatalogApiException
- Throws:
CatalogApiException
-
getPlanCancelPolicy
BillingActionPolicy getPlanCancelPolicy(PlanPhaseSpecifier planPhase) throws CatalogApiException
- Throws:
CatalogApiException
-
getBillingAlignment
BillingAlignment getBillingAlignment(PlanPhaseSpecifier planPhase) throws CatalogApiException
- Throws:
CatalogApiException
-
getPlanChangeResult
PlanChangeResult getPlanChangeResult(PlanPhaseSpecifier from, PlanSpecifier to) throws CatalogApiException
- Throws:
CatalogApiException
-
-