public class CRMProcessSubscriptionPackageSwapBean extends CRMProcessSubscriptionActionBean
| Constructor and Description |
|---|
CRMProcessSubscriptionPackageSwapBean() |
| Modifier and Type | Method and Description |
|---|---|
com.crm.dataobject.subscriptions.SubscriptionPackageSwap |
constructSubscriptionActionPackage(com.crm.dataobject.subscriptions.SubscriptionPackageSwap subscriptionPackageSwap) |
com.crm.dataobject.subscriptions.SubscriptionPackageSwap |
constructSubscriptionPackageSwap(com.crm.dataobject.subscriptions.CRMDOSubscription subscription) |
com.crm.dataobject.subscriptions.SubscriptionPackageSwap |
constructSubscriptionPackageSwapProducts(com.crm.dataobject.subscriptions.SubscriptionPackageSwap subscriptionPackageSwap,
java.util.Date asOfDate) |
java.util.ArrayList<com.crm.dataobject.subscriptions.SubscriptionActionInstalledItem> |
loadExistingInstalledItems(com.crm.dataobject.subscriptions.SubscriptionPackageSwap subscriptionPackageSwap)
Loads the installed items that exist on the current subscription
|
java.util.ArrayList<com.crm.dataobject.subscriptions.SubscriptionActionProduct> |
loadExistingServices(com.crm.dataobject.subscriptions.SubscriptionPackageSwap subscriptionPackageSwap)
Loads the services that exist on the current subscription
|
com.crm.dataobject.subscriptions.SubscriptionPackageSwap |
setClassificationCode(com.crm.dataobject.subscriptions.SubscriptionPackageSwap subscriptionPackageSwap)
Sets the subscription package swap classification code
|
com.crm.dataobject.subscriptions.CRMDOSubscriptionAction |
submit(com.crm.dataobject.subscriptions.SubscriptionAction subscriptionAction)
Submits a subscription action.
|
void |
validateSubscriptionActionOnAmendment(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction susbcriptionAction)
Validates the subscription action on amendment
|
constructMoveSubscriptionActionInstalledItem, constructRemoveSubscriptionActionInstalledItem, constructRemoveSubscriptionActionInstalledItemDistribution, constructRemoveSubscriptionActionInstalledItems, constructRemoveSubscriptionActionService, constructRemoveSubscriptionActionService, constructRemoveSubscriptionActionServiceComponents, constructRemoveSubscriptionActionServiceDistribution, constructRemoveSubscriptionActionServices, constructSubscriptionActionComponents, constructSwapSubscriptionActionInstalledItem, constructSwapSubscriptionActionService, constructUpdateSubscriptionActionService, constructUpdateSubscriptionActionService, createSubscriptionActionInstalledItem, getWarehouseTransaction, ifWarehouseTypeExists, initialize, isAllServicesCancelled, isAllServicesDeactivated, isProductExistInTheExceptionList, isValid, isValid, preview, process, process, save, saveInstalledItems, saveJobProducts, saveStockOutPhysicalGoodSales, setBillingTerm, setInstalledItemInformation, setProviderParameters, setSoldInformationForAddingInstalledItem, setSubscriptionActionTypeAsMandatory, submit, updateServiceAccordingToScheduledActions, validate, validateAccountMembership, validateAccountMembership, validatePreview, validateProvisioningDistributorService, validateProvisioningDistributorService, validateProvisioningDistributorServices, validateStockInAction, validateStockInActionJobRelated, validateSubProvisioningDistributorLabelscreateCronExpressionFromDate, createCronExpressionFromDate, setMandatoryFieldpublic CRMProcessSubscriptionPackageSwapBean()
public com.crm.dataobject.subscriptions.CRMDOSubscriptionAction submit(com.crm.dataobject.subscriptions.SubscriptionAction subscriptionAction)
throws java.lang.Exception
CRMProcessSubscriptionActionBeansubmit in class CRMProcessSubscriptionActionBeansubscriptionAction - - the subscription action to submitjava.lang.Exceptionpublic com.crm.dataobject.subscriptions.SubscriptionPackageSwap setClassificationCode(com.crm.dataobject.subscriptions.SubscriptionPackageSwap subscriptionPackageSwap)
throws com.crm.exception.MandatoryFieldException,
java.lang.Exception
subscriptionPackageSwap - - the subscription package swap to set the classification code forcom.crm.exception.MandatoryFieldExceptionjava.lang.Exceptionpublic com.crm.dataobject.subscriptions.SubscriptionPackageSwap constructSubscriptionPackageSwap(com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.subscriptions.SubscriptionActionProduct> loadExistingServices(com.crm.dataobject.subscriptions.SubscriptionPackageSwap subscriptionPackageSwap)
throws java.lang.Exception
subscriptionPackageSwap - the package swap subscription action to load the existing services forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.subscriptions.SubscriptionActionInstalledItem> loadExistingInstalledItems(com.crm.dataobject.subscriptions.SubscriptionPackageSwap subscriptionPackageSwap)
throws java.lang.Exception
subscriptionPackageSwap - the package swap subscription action to load the existing installed items forjava.lang.Exceptionpublic com.crm.dataobject.subscriptions.SubscriptionPackageSwap constructSubscriptionActionPackage(com.crm.dataobject.subscriptions.SubscriptionPackageSwap subscriptionPackageSwap)
public com.crm.dataobject.subscriptions.SubscriptionPackageSwap constructSubscriptionPackageSwapProducts(com.crm.dataobject.subscriptions.SubscriptionPackageSwap subscriptionPackageSwap,
java.util.Date asOfDate)
throws java.lang.Exception
java.lang.Exceptionpublic void validateSubscriptionActionOnAmendment(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction susbcriptionAction)
throws java.lang.Exception
susbcriptionAction - - the subscription action to validatejava.lang.Exception