public abstract class BillCycleDayCalculator
extends java.lang.Object
| Constructor and Description |
|---|
BillCycleDayCalculator() |
| Modifier and Type | Method and Description |
|---|---|
static org.joda.time.LocalDate |
alignProposedBillCycleDate(org.joda.time.DateTime proposedDate,
int billingCycleDay,
BillingPeriod billingPeriod,
InternalTenantContext internalTenantContext) |
static org.joda.time.LocalDate |
alignProposedBillCycleDate(org.joda.time.LocalDate proposedDate,
int billingCycleDay,
BillingPeriod billingPeriod) |
static int |
calculateBcdForAlignment(java.util.Map<java.util.UUID,java.lang.Integer> bcdCache,
SubscriptionBase subscription,
SubscriptionBase baseSubscription,
BillingAlignment alignment,
InternalTenantContext internalTenantContext,
int accountBillCycleDayLocal) |
public static int calculateBcdForAlignment(@Nullable
java.util.Map<java.util.UUID,java.lang.Integer> bcdCache,
SubscriptionBase subscription,
SubscriptionBase baseSubscription,
BillingAlignment alignment,
InternalTenantContext internalTenantContext,
int accountBillCycleDayLocal)
public static org.joda.time.LocalDate alignProposedBillCycleDate(org.joda.time.LocalDate proposedDate,
int billingCycleDay,
BillingPeriod billingPeriod)
public static org.joda.time.LocalDate alignProposedBillCycleDate(org.joda.time.DateTime proposedDate,
int billingCycleDay,
BillingPeriod billingPeriod,
InternalTenantContext internalTenantContext)
Copyright © 2010-2020. All Rights Reserved.