public class OverdueStateApplicator
extends java.lang.Object
| Constructor and Description |
|---|
OverdueStateApplicator(BlockingInternalApi accessApi,
AccountInternalApi accountApi,
EntitlementApi entitlementApi,
EntitlementInternalApi entitlementInternalApi,
OverduePoster checkPoster,
org.killbill.bus.api.PersistentBus bus,
TagInternalApi tagApi,
InternalCallContextFactory internalCallContextFactory) |
@Inject public OverdueStateApplicator(BlockingInternalApi accessApi, AccountInternalApi accountApi, EntitlementApi entitlementApi, EntitlementInternalApi entitlementInternalApi, @Named(value="overdueNotifierCheck") OverduePoster checkPoster, org.killbill.bus.api.PersistentBus bus, TagInternalApi tagApi, InternalCallContextFactory internalCallContextFactory)
public void apply(org.joda.time.DateTime effectiveDate,
OverdueStateSet overdueStateSet,
BillingState billingState,
ImmutableAccountData account,
org.killbill.billing.overdue.api.OverdueState previousOverdueState,
org.killbill.billing.overdue.api.OverdueState nextOverdueState,
InternalCallContext context)
throws OverdueException,
org.killbill.billing.overdue.api.OverdueApiException
public void clear(org.joda.time.DateTime effectiveDate,
ImmutableAccountData account,
org.killbill.billing.overdue.api.OverdueState previousOverdueState,
org.killbill.billing.overdue.api.OverdueState clearState,
InternalCallContext context)
throws OverdueException
OverdueExceptionprotected void storeNewState(org.joda.time.DateTime effectiveDate,
ImmutableAccountData blockable,
org.killbill.billing.overdue.api.OverdueState nextOverdueState,
InternalCallContext context)
throws OverdueException
OverdueExceptionprotected void createFutureNotification(ImmutableAccountData account, org.joda.time.DateTime timeOfNextCheck, InternalCallContext context)
protected void clearFutureNotification(ImmutableAccountData account, InternalCallContext context)
Copyright © 2010-2018. All Rights Reserved.