Class DefaultInternalBillingApi
- java.lang.Object
-
- org.killbill.billing.junction.plumbing.billing.DefaultInternalBillingApi
-
- All Implemented Interfaces:
BillingInternalApi
public class DefaultInternalBillingApi extends Object implements BillingInternalApi
-
-
Constructor Summary
Constructors Constructor Description DefaultInternalBillingApi(AccountInternalApi accountApi, SubscriptionBaseInternalApi subscriptionApi, BlockingCalculator blockCalculator, CatalogInternalApi catalogInternalApi, TagInternalApi tagApi)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BillingEventSetgetBillingEventsForAccountAndUpdateAccountBCD(UUID accountId, DryRunArguments dryRunArguments, org.joda.time.LocalDate cutoffDt, InternalCallContext context)
-
-
-
Constructor Detail
-
DefaultInternalBillingApi
@Inject public DefaultInternalBillingApi(AccountInternalApi accountApi, SubscriptionBaseInternalApi subscriptionApi, BlockingCalculator blockCalculator, CatalogInternalApi catalogInternalApi, TagInternalApi tagApi)
-
-
Method Detail
-
getBillingEventsForAccountAndUpdateAccountBCD
public BillingEventSet getBillingEventsForAccountAndUpdateAccountBCD(UUID accountId, DryRunArguments dryRunArguments, @Nullable org.joda.time.LocalDate cutoffDt, InternalCallContext context) throws CatalogApiException, AccountApiException, SubscriptionBaseApiException
- Specified by:
getBillingEventsForAccountAndUpdateAccountBCDin interfaceBillingInternalApi- Throws:
CatalogApiExceptionAccountApiExceptionSubscriptionBaseApiException
-
-