public class CRMProcessBillingTermAmendmentBean extends CRMProcessSubscriptionActionBean
| Constructor and Description |
|---|
CRMProcessBillingTermAmendmentBean() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Date |
calculateBindingStartDate(java.lang.Integer period,
com.crm.framework.util.UnitOfTime uot,
java.util.Date bindingStartDate,
com.crm.dataobject.subscriptions.SubscriptionActionClassificationCode classificationCode) |
com.crm.dataobject.subscriptions.BillingTermAmendment |
constructBillingTerm(com.crm.dataobject.subscriptions.CRMDOSubscription subscription,
com.crm.dataobject.subscriptions.BillingTermAmendment billingTermAmendment,
java.util.Date scheduledDate) |
com.crm.dataobject.subscriptions.BillingTermAmendment |
constructBillingTermAmendment(com.crm.dataobject.subscriptions.CRMDOSubscription subscription) |
com.crm.dataobject.subscriptions.BillingTermAmendment |
resetBindingStartDate(com.crm.dataobject.subscriptions.BillingTermAmendment billingTermAmendment)
Resets the subscription action billing term
|
com.crm.dataobject.subscriptions.BillingTermAmendment |
setDefaultBillingTermSchemeValues(com.crm.dataobject.subscriptions.BillingTermAmendment billingTermAmendment) |
constructMoveSubscriptionActionInstalledItem, constructRemoveSubscriptionActionInstalledItem, constructRemoveSubscriptionActionInstalledItemDistribution, constructRemoveSubscriptionActionInstalledItems, constructRemoveSubscriptionActionService, constructRemoveSubscriptionActionService, constructRemoveSubscriptionActionServiceComponents, constructRemoveSubscriptionActionServiceDistribution, constructRemoveSubscriptionActionServices, constructSubscriptionActionComponents, constructSwapSubscriptionActionInstalledItem, constructSwapSubscriptionActionService, constructUpdateSubscriptionActionService, constructUpdateSubscriptionActionService, getWarehouseTransaction, ifWarehouseTypeExists, initialize, isAllServicesDeactivated, isProductExistInTheExceptionList, isValid, isValid, preview, process, process, save, saveInstalledItems, saveJobProducts, saveStockOutPhysicalGoodSales, setBillingTerm, setInstalledItemInformation, setSoldInformationForAddingInstalledItem, setSubscriptionActionTypeAsMandatory, submit, submit, updateServiceAccordingToScheduledActions, validate, validateAccountMembership, validateAccountMembership, validatePreview, validateProvisioningDistributorService, validateProvisioningDistributorService, validateProvisioningDistributorServices, validateStockInAction, validateStockInActionJobRelated, validateSubProvisioningDistributorLabelscreateCronExpressionFromDate, createCronExpressionFromDate, setMandatoryFieldpublic com.crm.dataobject.subscriptions.BillingTermAmendment constructBillingTermAmendment(com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.subscriptions.BillingTermAmendment constructBillingTerm(com.crm.dataobject.subscriptions.CRMDOSubscription subscription,
com.crm.dataobject.subscriptions.BillingTermAmendment billingTermAmendment,
java.util.Date scheduledDate)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Date calculateBindingStartDate(java.lang.Integer period,
com.crm.framework.util.UnitOfTime uot,
java.util.Date bindingStartDate,
com.crm.dataobject.subscriptions.SubscriptionActionClassificationCode classificationCode)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.subscriptions.BillingTermAmendment setDefaultBillingTermSchemeValues(com.crm.dataobject.subscriptions.BillingTermAmendment billingTermAmendment)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.subscriptions.BillingTermAmendment resetBindingStartDate(com.crm.dataobject.subscriptions.BillingTermAmendment billingTermAmendment)
throws java.lang.Exception
billingTermAmendment - - the subscription action to reset its billing termjava.lang.Exception