public interface Plan
Plan| Modifier and Type | Method and Description |
|---|---|
org.joda.time.DateTime |
dateOfFirstRecurringNonZeroCharge(org.joda.time.DateTime subscriptionStartDate,
PhaseType intialPhaseType) |
PlanPhase |
findPhase(String name) |
PlanPhase[] |
getAllPhases() |
Date |
getEffectiveDateForExistingSubscriptons() |
PlanPhase |
getFinalPhase() |
Iterator<PlanPhase> |
getInitialPhaseIterator() |
PlanPhase[] |
getInitialPhases() |
String |
getName() |
int |
getPlansAllowedInBundle() |
Product |
getProduct() |
BillingPeriod |
getRecurringBillingPeriod() |
boolean |
isRetired() |
PlanPhase[] getInitialPhases()
PlanPhaseProduct getProduct()
Product associated with that PlanString getName()
Planboolean isRetired()
Plan has been retiredIterator<PlanPhase> getInitialPhaseIterator()
PlanPhasePlanPhase getFinalPhase()
PlanPhaseBillingPeriod getRecurringBillingPeriod()
BillingPeriodint getPlansAllowedInBundle()
PlanPlanPhase[] getAllPhases()
PlanPhaseDate getEffectiveDateForExistingSubscriptons()
PlanPlanPhase findPhase(String name) throws CatalogApiException
name - the name of the PlanPhasePlanPhaseCatalogApiException - if there is not such PlanPhaseorg.joda.time.DateTime dateOfFirstRecurringNonZeroCharge(org.joda.time.DateTime subscriptionStartDate,
PhaseType intialPhaseType)
subscriptionStartDate - the subscriptionStartDateintialPhaseType - the type of the initial phaseCopyright © 2010-2014. All Rights Reserved.