public interface SubscriptionBaseApiService
| Modifier and Type | Method and Description |
|---|---|
boolean |
cancel(DefaultSubscriptionBase subscription,
CallContext context) |
int |
cancelAddOnsIfRequired(DefaultSubscriptionBase baseSubscription,
org.joda.time.DateTime effectiveDate,
InternalCallContext context) |
boolean |
cancelWithPolicy(DefaultSubscriptionBase subscription,
BillingActionPolicy policy,
CallContext context) |
boolean |
cancelWithRequestedDate(DefaultSubscriptionBase subscription,
org.joda.time.DateTime requestedDate,
CallContext context) |
boolean |
changePlan(DefaultSubscriptionBase subscription,
String productName,
BillingPeriod term,
String priceList,
CallContext context) |
boolean |
changePlanWithPolicy(DefaultSubscriptionBase subscription,
String productName,
BillingPeriod term,
String priceList,
BillingActionPolicy policy,
CallContext context) |
boolean |
changePlanWithRequestedDate(DefaultSubscriptionBase subscription,
String productName,
BillingPeriod term,
String priceList,
org.joda.time.DateTime requestedDate,
CallContext context) |
DefaultSubscriptionBase |
createPlan(SubscriptionBuilder builder,
Plan plan,
PhaseType initialPhase,
String realPriceList,
org.joda.time.DateTime requestedDate,
org.joda.time.DateTime effectiveDate,
org.joda.time.DateTime processedDate,
CallContext context) |
boolean |
recreatePlan(DefaultSubscriptionBase subscription,
PlanPhaseSpecifier spec,
org.joda.time.DateTime requestedDateWithMs,
CallContext context)
Deprecated.
|
boolean |
uncancel(DefaultSubscriptionBase subscription,
CallContext context) |
DefaultSubscriptionBase createPlan(SubscriptionBuilder builder, Plan plan, PhaseType initialPhase, String realPriceList, org.joda.time.DateTime requestedDate, org.joda.time.DateTime effectiveDate, org.joda.time.DateTime processedDate, CallContext context) throws SubscriptionBaseApiException
SubscriptionBaseApiException@Deprecated boolean recreatePlan(DefaultSubscriptionBase subscription, PlanPhaseSpecifier spec, org.joda.time.DateTime requestedDateWithMs, CallContext context) throws SubscriptionBaseApiException
SubscriptionBaseApiExceptionboolean cancel(DefaultSubscriptionBase subscription, CallContext context) throws SubscriptionBaseApiException
SubscriptionBaseApiExceptionboolean cancelWithRequestedDate(DefaultSubscriptionBase subscription, org.joda.time.DateTime requestedDate, CallContext context) throws SubscriptionBaseApiException
SubscriptionBaseApiExceptionboolean cancelWithPolicy(DefaultSubscriptionBase subscription, BillingActionPolicy policy, CallContext context) throws SubscriptionBaseApiException
SubscriptionBaseApiExceptionboolean uncancel(DefaultSubscriptionBase subscription, CallContext context) throws SubscriptionBaseApiException
SubscriptionBaseApiExceptionboolean changePlan(DefaultSubscriptionBase subscription, String productName, BillingPeriod term, String priceList, CallContext context) throws SubscriptionBaseApiException
SubscriptionBaseApiExceptionboolean changePlanWithRequestedDate(DefaultSubscriptionBase subscription, String productName, BillingPeriod term, String priceList, org.joda.time.DateTime requestedDate, CallContext context) throws SubscriptionBaseApiException
SubscriptionBaseApiExceptionboolean changePlanWithPolicy(DefaultSubscriptionBase subscription, String productName, BillingPeriod term, String priceList, BillingActionPolicy policy, CallContext context) throws SubscriptionBaseApiException
SubscriptionBaseApiExceptionint cancelAddOnsIfRequired(DefaultSubscriptionBase baseSubscription, org.joda.time.DateTime effectiveDate, InternalCallContext context)
Copyright © 2010-2013. All Rights Reserved.