| Modifier and Type | Method and Description |
|---|---|
TimedPhase |
PlanAligner.getCurrentTimedPhaseOnChange(DefaultSubscriptionBase subscription,
Plan plan,
org.joda.time.DateTime effectiveDate,
PhaseType newPlanInitialPhaseType,
InternalTenantContext context)
Returns current Phase for that Plan change
|
TimedPhase |
PlanAligner.getNextTimedPhase(DefaultSubscriptionBase subscription,
org.joda.time.DateTime effectiveDate,
InternalTenantContext context)
Returns next Phase for that SubscriptionBase at a point in time
|
TimedPhase |
PlanAligner.getNextTimedPhaseOnChange(DefaultSubscriptionBase subscription,
Plan plan,
org.joda.time.DateTime effectiveDate,
PhaseType newPlanInitialPhaseType,
InternalTenantContext context)
Returns next Phase for that Plan change
|
| Modifier and Type | Method and Description |
|---|---|
DefaultSubscriptionBase |
SubscriptionBaseApiService.createPlan(SubscriptionBuilder builder,
Plan plan,
PhaseType initialPhase,
String realPriceList,
org.joda.time.DateTime effectiveDate,
org.joda.time.DateTime processedDate,
CallContext context) |
protected DefaultSubscriptionBase |
SubscriptionApiBase.createSubscriptionForApiUse(SubscriptionBase internalSubscription) |
protected DefaultSubscriptionBase |
SubscriptionApiBase.createSubscriptionForApiUse(SubscriptionBuilder builder,
List<SubscriptionBaseEvent> events,
InternalTenantContext context) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
SubscriptionBaseApiService.cancel(DefaultSubscriptionBase subscription,
CallContext context) |
boolean |
SubscriptionBaseApiService.cancelWithPolicy(DefaultSubscriptionBase subscription,
BillingActionPolicy policy,
int accountBillCycleDayLocal,
CallContext context) |
boolean |
SubscriptionBaseApiService.cancelWithRequestedDate(DefaultSubscriptionBase subscription,
org.joda.time.DateTime requestedDate,
CallContext context) |
org.joda.time.DateTime |
SubscriptionBaseApiService.changePlan(DefaultSubscriptionBase subscription,
PlanSpecifier spec,
List<PlanPhasePriceOverride> overrides,
CallContext context) |
org.joda.time.DateTime |
SubscriptionBaseApiService.changePlanWithPolicy(DefaultSubscriptionBase subscription,
PlanSpecifier spec,
List<PlanPhasePriceOverride> overrides,
BillingActionPolicy policy,
CallContext context) |
org.joda.time.DateTime |
SubscriptionBaseApiService.changePlanWithRequestedDate(DefaultSubscriptionBase subscription,
PlanSpecifier spec,
List<PlanPhasePriceOverride> overrides,
org.joda.time.DateTime requestedDate,
CallContext context) |
org.joda.time.DateTime |
SubscriptionBaseApiService.dryRunChangePlan(DefaultSubscriptionBase subscription,
PlanSpecifier spec,
org.joda.time.DateTime requestedDate,
BillingActionPolicy policy,
TenantContext context) |
List<SubscriptionBaseEvent> |
SubscriptionBaseApiService.getEventsOnCancelPlan(DefaultSubscriptionBase subscription,
org.joda.time.DateTime effectiveDate,
org.joda.time.DateTime processedDate,
boolean addCancellationAddOnForEventsIfRequired,
InternalTenantContext internalTenantContext) |
List<SubscriptionBaseEvent> |
SubscriptionBaseApiService.getEventsOnChangePlan(DefaultSubscriptionBase subscription,
Plan newPlan,
String newPriceList,
org.joda.time.DateTime effectiveDate,
org.joda.time.DateTime processedDate,
boolean addCancellationAddOnForEventsIfRequired,
InternalTenantContext context) |
PlanChangeResult |
SubscriptionBaseApiService.getPlanChangeResult(DefaultSubscriptionBase subscription,
PlanSpecifier spec,
org.joda.time.DateTime effectiveDate,
TenantContext context) |
int |
SubscriptionBaseApiService.handleBasePlanEvent(DefaultSubscriptionBase subscription,
SubscriptionBaseEvent event,
CallContext context) |
boolean |
SubscriptionBaseApiService.uncancel(DefaultSubscriptionBase subscription,
CallContext context) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
SubscriptionBaseApiService.cancelWithPolicyNoValidation(Iterable<DefaultSubscriptionBase> subscriptions,
BillingActionPolicy policy,
int accountBillCycleDayLocal,
InternalCallContext context) |
| Constructor and Description |
|---|
DefaultSubscriptionBaseTimeline(DefaultSubscriptionBase input,
Catalog catalog) |
| Modifier and Type | Method and Description |
|---|---|
DefaultSubscriptionBase |
SubscriptionTransferData.getData() |
DefaultSubscriptionBase |
TransferCancelData.getSubscription() |
| Constructor and Description |
|---|
SubscriptionTransferData(DefaultSubscriptionBase data,
List<SubscriptionBaseEvent> initialEvents,
org.joda.time.DateTime ctd) |
TransferCancelData(DefaultSubscriptionBase subscription,
SubscriptionBaseEvent cancelEvent) |
| Modifier and Type | Method and Description |
|---|---|
DefaultSubscriptionBase |
DefaultSubscriptionBaseApiService.createPlan(SubscriptionBuilder builder,
Plan plan,
PhaseType initialPhase,
String realPriceList,
org.joda.time.DateTime effectiveDate,
org.joda.time.DateTime processedDate,
CallContext context) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DefaultSubscriptionBaseApiService.cancel(DefaultSubscriptionBase subscription,
CallContext context) |
boolean |
DefaultSubscriptionBaseApiService.cancelWithPolicy(DefaultSubscriptionBase subscription,
BillingActionPolicy policy,
int accountBillCycleDayLocal,
CallContext context) |
boolean |
DefaultSubscriptionBaseApiService.cancelWithRequestedDate(DefaultSubscriptionBase subscription,
org.joda.time.DateTime requestedDateWithMs,
CallContext context) |
org.joda.time.DateTime |
DefaultSubscriptionBaseApiService.changePlan(DefaultSubscriptionBase subscription,
PlanSpecifier spec,
List<PlanPhasePriceOverride> overrides,
CallContext context) |
org.joda.time.DateTime |
DefaultSubscriptionBaseApiService.changePlanWithPolicy(DefaultSubscriptionBase subscription,
PlanSpecifier spec,
List<PlanPhasePriceOverride> overrides,
BillingActionPolicy policy,
CallContext context) |
org.joda.time.DateTime |
DefaultSubscriptionBaseApiService.changePlanWithRequestedDate(DefaultSubscriptionBase subscription,
PlanSpecifier spec,
List<PlanPhasePriceOverride> overrides,
org.joda.time.DateTime requestedDateWithMs,
CallContext context) |
org.joda.time.DateTime |
DefaultSubscriptionBaseApiService.dryRunChangePlan(DefaultSubscriptionBase subscription,
PlanSpecifier spec,
org.joda.time.DateTime requestedDateWithMs,
BillingActionPolicy requestedPolicy,
TenantContext context) |
List<SubscriptionBaseEvent> |
DefaultSubscriptionBaseApiService.getEventsOnCancelPlan(DefaultSubscriptionBase subscription,
org.joda.time.DateTime effectiveDate,
org.joda.time.DateTime processedDate,
boolean addCancellationAddOnForEventsIfRequired,
InternalTenantContext internalTenantContext) |
List<SubscriptionBaseEvent> |
DefaultSubscriptionBaseApiService.getEventsOnChangePlan(DefaultSubscriptionBase subscription,
Plan newPlan,
String newPriceList,
org.joda.time.DateTime effectiveDate,
org.joda.time.DateTime processedDate,
boolean addCancellationAddOnForEventsIfRequired,
InternalTenantContext internalTenantContext) |
PlanChangeResult |
DefaultSubscriptionBaseApiService.getPlanChangeResult(DefaultSubscriptionBase subscription,
PlanSpecifier toPlanPhase,
org.joda.time.DateTime effectiveDate,
TenantContext context) |
int |
DefaultSubscriptionBaseApiService.handleBasePlanEvent(DefaultSubscriptionBase subscription,
SubscriptionBaseEvent event,
CallContext context) |
boolean |
DefaultSubscriptionBaseApiService.uncancel(DefaultSubscriptionBase subscription,
CallContext context) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DefaultSubscriptionBaseApiService.cancelWithPolicyNoValidation(Iterable<DefaultSubscriptionBase> subscriptions,
BillingActionPolicy policy,
int accountBillCycleDayLocal,
InternalCallContext context) |
| Constructor and Description |
|---|
DefaultRequestedSubscriptionEvent(DefaultSubscriptionBase subscription,
SubscriptionBaseEvent nextEvent,
SubscriptionBaseTransitionType transitionType,
Long searchKey1,
Long searchKey2,
UUID userToken) |
DefaultSubscriptionBase(DefaultSubscriptionBase internalSubscription,
SubscriptionBaseApiService apiService,
org.killbill.clock.Clock clock) |
SubscriptionBuilder(DefaultSubscriptionBase original) |
| Modifier and Type | Method and Description |
|---|---|
void |
AddonUtils.checkAddonCreationRights(DefaultSubscriptionBase baseSubscription,
Plan targetAddOnPlan,
org.joda.time.DateTime requestedDate,
InternalTenantContext context) |
| Constructor and Description |
|---|
SubscriptionModelDao(DefaultSubscriptionBase src) |
| Modifier and Type | Method and Description |
|---|---|
static BCDEvent |
BCDEventData.createBCDEvent(DefaultSubscriptionBase subscription,
org.joda.time.DateTime effectiveDate,
int billCycleDayLocal) |
Copyright © 2010-2017. All Rights Reserved.