public class SubscriptionApiBase extends Object
| Modifier and Type | Field and Description |
|---|---|
protected SubscriptionBaseApiService |
apiService |
protected CatalogService |
catalogService |
protected com.ning.billing.clock.Clock |
clock |
protected SubscriptionDao |
dao |
| Constructor and Description |
|---|
SubscriptionApiBase(SubscriptionDao dao,
SubscriptionBaseApiService apiService,
com.ning.billing.clock.Clock clock,
CatalogService catalogService) |
| Modifier and Type | Method and Description |
|---|---|
protected DefaultSubscriptionBase |
createSubscriptionForApiUse(SubscriptionBase internalSubscription) |
protected DefaultSubscriptionBase |
createSubscriptionForApiUse(SubscriptionBuilder builder,
List<SubscriptionBaseEvent> events) |
protected List<SubscriptionBase> |
createSubscriptionsForApiUse(List<SubscriptionBase> internalSubscriptions) |
protected final SubscriptionDao dao
protected final SubscriptionBaseApiService apiService
protected final com.ning.billing.clock.Clock clock
protected final CatalogService catalogService
public SubscriptionApiBase(SubscriptionDao dao, SubscriptionBaseApiService apiService, com.ning.billing.clock.Clock clock, CatalogService catalogService)
protected List<SubscriptionBase> createSubscriptionsForApiUse(List<SubscriptionBase> internalSubscriptions)
protected DefaultSubscriptionBase createSubscriptionForApiUse(SubscriptionBase internalSubscription)
protected DefaultSubscriptionBase createSubscriptionForApiUse(SubscriptionBuilder builder, List<SubscriptionBaseEvent> events)
Copyright © 2010-2013. All Rights Reserved.