public class RepairSubscriptionDao extends Object implements SubscriptionDao, RepairSubscriptionLifecycleDao
| Constructor and Description |
|---|
RepairSubscriptionDao() |
public List<SubscriptionBaseEvent> getEventsForSubscription(UUID subscriptionId, InternalTenantContext context)
getEventsForSubscription in interface SubscriptionDaopublic void createSubscription(DefaultSubscriptionBase subscription, List<SubscriptionBaseEvent> createEvents, InternalCallContext context)
createSubscription in interface SubscriptionDaopublic void recreateSubscription(DefaultSubscriptionBase subscription, List<SubscriptionBaseEvent> recreateEvents, InternalCallContext context)
recreateSubscription in interface SubscriptionDaopublic void cancelSubscription(DefaultSubscriptionBase subscription, SubscriptionBaseEvent cancelEvent, InternalCallContext context, int cancelSeq)
cancelSubscription in interface SubscriptionDaopublic void cancelSubscriptions(List<DefaultSubscriptionBase> subscriptions, List<SubscriptionBaseEvent> cancelEvents, InternalCallContext context)
cancelSubscriptions in interface SubscriptionDaopublic void changePlan(DefaultSubscriptionBase subscription, List<SubscriptionBaseEvent> changeEvents, InternalCallContext context)
changePlan in interface SubscriptionDaopublic void initializeRepair(UUID subscriptionId, List<SubscriptionBaseEvent> initialEvents, InternalTenantContext context)
initializeRepair in interface RepairSubscriptionLifecycleDaopublic void cleanup(InternalTenantContext context)
cleanup in interface RepairSubscriptionLifecycleDaopublic void uncancelSubscription(DefaultSubscriptionBase subscription, List<SubscriptionBaseEvent> uncancelEvents, InternalCallContext context)
uncancelSubscription in interface SubscriptionDaopublic List<SubscriptionBaseBundle> getSubscriptionBundleForAccount(UUID accountId, InternalTenantContext context)
getSubscriptionBundleForAccount in interface SubscriptionDaopublic SubscriptionBaseBundle getSubscriptionBundleFromId(UUID bundleId, InternalTenantContext context)
getSubscriptionBundleFromId in interface SubscriptionDaopublic SubscriptionBaseBundle createSubscriptionBundle(DefaultSubscriptionBaseBundle bundle, InternalCallContext context)
createSubscriptionBundle in interface SubscriptionDaopublic SubscriptionBase getSubscriptionFromId(UUID subscriptionId, InternalTenantContext context)
getSubscriptionFromId in interface SubscriptionDaopublic UUID getAccountIdFromSubscriptionId(UUID subscriptionId, InternalTenantContext context)
getAccountIdFromSubscriptionId in interface SubscriptionDaopublic SubscriptionBase getBaseSubscription(UUID bundleId, InternalTenantContext context)
getBaseSubscription in interface SubscriptionDaopublic List<SubscriptionBase> getSubscriptions(UUID bundleId, InternalTenantContext context)
getSubscriptions in interface SubscriptionDaopublic void updateChargedThroughDate(DefaultSubscriptionBase subscription, InternalCallContext context)
updateChargedThroughDate in interface SubscriptionDaopublic void createNextPhaseEvent(DefaultSubscriptionBase subscription, SubscriptionBaseEvent nextPhase, InternalCallContext context)
createNextPhaseEvent in interface SubscriptionDaopublic SubscriptionBaseEvent getEventById(UUID eventId, InternalTenantContext context)
getEventById in interface SubscriptionDaopublic Map<UUID,List<SubscriptionBase>> getSubscriptionsForAccount(InternalTenantContext context)
getSubscriptionsForAccount in interface SubscriptionDaopublic Map<UUID,List<SubscriptionBaseEvent>> getEventsForBundle(UUID bundleId, InternalTenantContext context)
getEventsForBundle in interface SubscriptionDaopublic List<SubscriptionBaseEvent> getPendingEventsForSubscription(UUID subscriptionId, InternalTenantContext context)
getPendingEventsForSubscription in interface SubscriptionDaopublic void migrate(UUID accountId, AccountMigrationData data, InternalCallContext context)
migrate in interface SubscriptionDaopublic void repair(UUID accountId, UUID bundleId, List<SubscriptionDataRepair> inRepair, InternalCallContext context)
repair in interface SubscriptionDaopublic void transfer(UUID srcAccountId, UUID destAccountId, AccountMigrationData.BundleMigrationData data, List<TransferCancelData> transferCancelData, InternalCallContext fromContext, InternalCallContext toContext)
transfer in interface SubscriptionDaopublic List<SubscriptionBaseBundle> getSubscriptionBundlesForKey(String bundleKey, InternalTenantContext context)
getSubscriptionBundlesForKey in interface SubscriptionDaopublic List<SubscriptionBaseBundle> getSubscriptionBundlesForAccountAndKey(UUID accountId, String bundleKey, InternalTenantContext context)
getSubscriptionBundlesForAccountAndKey in interface SubscriptionDaoCopyright © 2010-2013. All Rights Reserved.