public class SubscriptionDataRepair extends DefaultSubscriptionBase
eventscreatedDate, id, updatedDate| Constructor and Description |
|---|
SubscriptionDataRepair(DefaultSubscriptionBase defaultSubscriptionBase,
SubscriptionBaseApiService apiService,
SubscriptionDao dao,
com.ning.billing.clock.Clock clock,
AddonUtils addonUtils,
CatalogService catalogService,
InternalCallContextFactory internalCallContextFactory) |
SubscriptionDataRepair(SubscriptionBuilder builder,
List<SubscriptionBaseEvent> initialEvents,
SubscriptionBaseApiService apiService,
SubscriptionDao dao,
com.ning.billing.clock.Clock clock,
AddonUtils addonUtils,
CatalogService catalogService,
InternalCallContextFactory internalCallContextFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFutureAddonCancellation(List<SubscriptionDataRepair> addOnSubscriptionInRepair,
CallContext context) |
void |
addNewRepairEvent(DefaultNewEvent input,
SubscriptionDataRepair baseSubscription,
List<SubscriptionDataRepair> addonSubscriptions,
CallContext context) |
List<SubscriptionBaseEvent> |
getEvents() |
List<SubscriptionBaseEvent> |
getInitialEvents() |
Collection<SubscriptionBaseEvent> |
getNewEvents() |
cancel, cancelWithDate, cancelWithPolicy, changePlan, changePlanWithDate, changePlanWithPolicy, equals, getActiveVersion, getAlignStartDate, getAllTransitions, getBillingTransitions, getBundleId, getBundleStartDate, getCategory, getChargedThroughDate, getCurrentPhase, getCurrentPhaseStart, getCurrentPlan, getCurrentPriceList, getEndDate, getFutureEndDate, getInitialTransitionForCurrentPlan, getLastActiveBillingPeriod, getLastActiveCategory, getLastActivePhase, getLastActivePlan, getLastActivePriceList, getLastActiveProduct, getLastEventOrderedId, getPaidThroughDate, getPendingTransition, getPlanChangeEffectiveDate, getPreviousTransition, getSourceType, getStartDate, getState, getTransitionFromEvent, hashCode, isSubscriptionFutureCancelled, rebuildTransitions, recreate, uncancelgetCreatedDate, getId, getUpdatedDate, safeCompareToclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetCreatedDate, getId, getUpdatedDatepublic SubscriptionDataRepair(SubscriptionBuilder builder, List<SubscriptionBaseEvent> initialEvents, SubscriptionBaseApiService apiService, SubscriptionDao dao, com.ning.billing.clock.Clock clock, AddonUtils addonUtils, CatalogService catalogService, InternalCallContextFactory internalCallContextFactory)
public SubscriptionDataRepair(DefaultSubscriptionBase defaultSubscriptionBase, SubscriptionBaseApiService apiService, SubscriptionDao dao, com.ning.billing.clock.Clock clock, AddonUtils addonUtils, CatalogService catalogService, InternalCallContextFactory internalCallContextFactory)
public void addNewRepairEvent(DefaultNewEvent input, SubscriptionDataRepair baseSubscription, List<SubscriptionDataRepair> addonSubscriptions, CallContext context) throws SubscriptionBaseRepairException
SubscriptionBaseRepairExceptionpublic void addFutureAddonCancellation(List<SubscriptionDataRepair> addOnSubscriptionInRepair, CallContext context)
public List<SubscriptionBaseEvent> getEvents()
getEvents in class DefaultSubscriptionBasepublic List<SubscriptionBaseEvent> getInitialEvents()
public Collection<SubscriptionBaseEvent> getNewEvents()
Copyright © 2010-2013. All Rights Reserved.