public class OverdueStateApplicator extends Object
| Constructor and Description |
|---|
OverdueStateApplicator(BlockingInternalApi accessApi,
AccountInternalApi accountApi,
EntitlementApi entitlementApi,
org.killbill.clock.Clock clock,
OverduePoster checkPoster,
OverdueEmailGenerator overdueEmailGenerator,
EmailConfig config,
org.killbill.bus.api.PersistentBus bus,
NonEntityDao nonEntityDao,
TagInternalApi tagApi) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(OverdueStateSet overdueStateSet,
BillingState billingState,
Account account,
OverdueState previousOverdueState,
OverdueState nextOverdueState,
InternalCallContext context) |
void |
clear(Account account,
OverdueState previousOverdueState,
OverdueState clearState,
InternalCallContext context) |
protected void |
clearFutureNotification(Account account,
InternalCallContext context) |
protected void |
createFutureNotification(Account account,
org.joda.time.DateTime timeOfNextCheck,
InternalCallContext context) |
protected void |
storeNewState(Account blockable,
OverdueState nextOverdueState,
InternalCallContext context) |
@Inject public OverdueStateApplicator(BlockingInternalApi accessApi, AccountInternalApi accountApi, EntitlementApi entitlementApi, org.killbill.clock.Clock clock, @Named(value="overdueNotifierCheck") OverduePoster checkPoster, OverdueEmailGenerator overdueEmailGenerator, EmailConfig config, org.killbill.bus.api.PersistentBus bus, NonEntityDao nonEntityDao, TagInternalApi tagApi)
public void apply(OverdueStateSet overdueStateSet, BillingState billingState, Account account, OverdueState previousOverdueState, OverdueState nextOverdueState, InternalCallContext context) throws OverdueException
OverdueExceptionpublic void clear(Account account, OverdueState previousOverdueState, OverdueState clearState, InternalCallContext context) throws OverdueException
OverdueExceptionprotected void storeNewState(Account blockable, OverdueState nextOverdueState, InternalCallContext context) throws OverdueException
OverdueExceptionprotected void createFutureNotification(Account account, org.joda.time.DateTime timeOfNextCheck, InternalCallContext context)
protected void clearFutureNotification(Account account, InternalCallContext context)
Copyright © 2010-2014. All Rights Reserved.