public class CRMBOSubscriptionActionBean extends CRMBO
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
ADD_INSTALLED_ITEM_ACTION_TYPE |
java.lang.String |
ADD_SERVICE_ACTION_TYPE |
java.lang.String |
REMOVE_INSTALLED_ITEM_ACTION_TYPE |
java.lang.String |
REMOVE_SERVICE_ACTION_TYPE |
java.lang.String |
SUBSCRIPTION_ACTION_ENTITY_ID |
java.lang.String |
SUBSCRIPTION_ACTION_MAINTAIN_FEATURE_ID |
java.lang.String |
SUBSCRIPTION_ACTION_MODULE_ID |
java.lang.String |
SUBSCRIPTION_INSTALLED_ITEM_RELATED_ACTION |
java.lang.String |
SUBSCRIPTION_PROCESS_EXECUTION_OF_SCHEDULED_ACTION |
java.lang.String |
SUBSCRIPTION_SERVICES_RELATED_ACTION |
java.lang.String |
UPDATE_INSTALLED_ITEM_ACTION_TYPE |
| Constructor and Description |
|---|
CRMBOSubscriptionActionBean()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
com.crm.dataobject.subscriptions.CRMDOSubscriptionAction |
amend(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction,
java.util.Date newScheduledDate,
java.util.Date newPerformedDate,
com.crm.dataobject.users.CRMDOUser newPerformedByUser)
Amend the given subscription action.
|
com.crm.dataobject.subscriptions.CRMDOSubscriptionAction |
cancel(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction)
Cancels the given subscription action.
|
com.crm.dataobject.subscriptions.CRMDOSubscriptionAction |
execute(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction) |
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.subscriptions.CRMDOSubscription subscription,
java.util.Date scheduledDate,
java.util.ArrayList<com.crm.dataobject.subscriptions.SubscriptionActionBehaviorCode> behaviorCodes,
com.crm.dataobject.subscriptions.SubscriptionActionLifeCycleState lifeCycleState) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.subscriptions.CRMDOSubscription subscription,
com.crm.dataobject.subscriptions.SubscriptionActionBehaviorCode behaviorCode,
com.crm.dataobject.subscriptions.SubscriptionActionClassificationCode classificationCode)
Loads a list of subscription actions based on a number of criteria
|
com.crm.dataobject.subscriptions.CRMDOSubscriptionAction |
load(com.crm.dataobject.subscriptions.CRMDOSubscription subscription,
com.crm.dataobject.subscriptions.SubscriptionActionBehaviorCode behaviorCode,
com.crm.dataobject.subscriptions.SubscriptionActionClassificationCode classificationCode,
java.lang.Boolean isScheduled) |
com.crm.dataobject.subscriptions.CRMDOSubscriptionAction |
loadByNumber(java.lang.String number)
Loads a subscription action by a number.
|
com.crm.dataobject.subscriptions.CRMDOSubscriptionAction |
loadByNumber(java.lang.String number,
java.util.ArrayList<java.lang.String> associations)
Loads a subscription action by a number.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadCancelled(com.crm.dataobject.subscriptions.CRMDOSubscriptionInstalledItem subscriptionInstalledItem) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadCancelled(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadCancelled(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService,
java.util.Date scheduledDate) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadExecuted(com.crm.dataobject.subscriptions.CRMDOSubscriptionInstalledItem subscriptionInstalledItem) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadExecuted(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadExecuted(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService,
java.util.Date scheduledDate) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadScheduled(com.crm.dataobject.subscriptions.CRMDOSubscriptionInstalledItem subscriptionInstalledItem) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadScheduled(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadScheduled(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService,
java.util.Date scheduledDate) |
com.crm.dataobject.subscriptions.CRMDOSubscriptionAction |
reject(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction,
com.crm.dataobject.subscriptions.SubscriptionActionLifeCycleState lifeCycleState,
java.lang.Exception e) |
com.crm.dataobject.subscriptions.CRMDOSubscriptionAction |
schedule(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction) |
com.crm.dataobject.subscriptions.CRMDOSubscriptionAction |
validateOnAmendment(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction,
java.util.Date newScheduledDate,
java.util.Date newPerformDate,
com.crm.dataobject.users.CRMDOUser newPerformByUser)
Validates the subscription action on amendment
|
com.crm.dataobject.subscriptions.CRMDOSubscriptionAction |
validateOnCancellation(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction)
Validates the subscription action on cancellation
|
construct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSavedispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContextpublic final java.lang.String SUBSCRIPTION_ACTION_MODULE_ID
public final java.lang.String SUBSCRIPTION_ACTION_MAINTAIN_FEATURE_ID
public final java.lang.String SUBSCRIPTION_ACTION_ENTITY_ID
public final java.lang.String SUBSCRIPTION_PROCESS_EXECUTION_OF_SCHEDULED_ACTION
public final java.lang.String ADD_SERVICE_ACTION_TYPE
public final java.lang.String REMOVE_SERVICE_ACTION_TYPE
public final java.lang.String ADD_INSTALLED_ITEM_ACTION_TYPE
public final java.lang.String REMOVE_INSTALLED_ITEM_ACTION_TYPE
public final java.lang.String UPDATE_INSTALLED_ITEM_ACTION_TYPE
public final java.lang.String SUBSCRIPTION_INSTALLED_ITEM_RELATED_ACTION
public final java.lang.String SUBSCRIPTION_SERVICES_RELATED_ACTION
public CRMBOSubscriptionActionBean()
public com.crm.dataobject.subscriptions.CRMDOSubscriptionAction reject(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction,
com.crm.dataobject.subscriptions.SubscriptionActionLifeCycleState lifeCycleState,
java.lang.Exception e)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.subscriptions.CRMDOSubscriptionAction execute(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.subscriptions.CRMDOSubscriptionAction schedule(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<java.lang.String> getDefaultAssociations()
CRMBOgetDefaultAssociations in class CRMBOpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadScheduled(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadScheduled(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService,
java.util.Date scheduledDate)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadCancelled(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadCancelled(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService,
java.util.Date scheduledDate)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadExecuted(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadExecuted(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService,
java.util.Date scheduledDate)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadCancelled(com.crm.dataobject.subscriptions.CRMDOSubscriptionInstalledItem subscriptionInstalledItem)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadScheduled(com.crm.dataobject.subscriptions.CRMDOSubscriptionInstalledItem subscriptionInstalledItem)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadExecuted(com.crm.dataobject.subscriptions.CRMDOSubscriptionInstalledItem subscriptionInstalledItem)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.subscriptions.CRMDOSubscriptionAction load(com.crm.dataobject.subscriptions.CRMDOSubscription subscription,
com.crm.dataobject.subscriptions.SubscriptionActionBehaviorCode behaviorCode,
com.crm.dataobject.subscriptions.SubscriptionActionClassificationCode classificationCode,
java.lang.Boolean isScheduled)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.subscriptions.CRMDOSubscription subscription,
java.util.Date scheduledDate,
java.util.ArrayList<com.crm.dataobject.subscriptions.SubscriptionActionBehaviorCode> behaviorCodes,
com.crm.dataobject.subscriptions.SubscriptionActionLifeCycleState lifeCycleState)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.subscriptions.CRMDOSubscription subscription,
com.crm.dataobject.subscriptions.SubscriptionActionBehaviorCode behaviorCode,
com.crm.dataobject.subscriptions.SubscriptionActionClassificationCode classificationCode)
throws java.lang.Exception
subscription - - the subscription to load the actions forbehaviorCode - - the behavior code of the subscription actions to loadclassificationCode - - the classification code of the subscription actions to loadjava.lang.Exceptionpublic com.crm.dataobject.subscriptions.CRMDOSubscriptionAction loadByNumber(java.lang.String number)
throws java.lang.Exception
number - - the number to load the subscription action forjava.lang.Exceptionpublic com.crm.dataobject.subscriptions.CRMDOSubscriptionAction loadByNumber(java.lang.String number,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
number - - the number to load the subscription action forassociations - - a list of associated data objectsjava.lang.Exceptionpublic com.crm.dataobject.subscriptions.CRMDOSubscriptionAction validateOnCancellation(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction)
throws com.crm.exception.subscriptions.CannotCancelSubscriptionActionException,
java.lang.Exception
subscriptionAction - - the subscription action to validatecom.crm.exception.subscriptions.CannotCancelSubscriptionActionExceptionjava.lang.Exceptionpublic com.crm.dataobject.subscriptions.CRMDOSubscriptionAction validateOnAmendment(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction,
java.util.Date newScheduledDate,
java.util.Date newPerformDate,
com.crm.dataobject.users.CRMDOUser newPerformByUser)
throws com.crm.exception.subscriptions.CannotAmendSubscriptionActionException,
java.lang.Exception
subscriptionAction - - the subscription action to validatenewScheduledDate - - the new scheduled datenewPerformedDate - - the new performed datenewPerformedByUser - - the new performed by usercom.crm.exception.subscriptions.CannotAmendSubscriptionActionExceptionjava.lang.Exceptionpublic com.crm.dataobject.subscriptions.CRMDOSubscriptionAction cancel(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction)
throws java.lang.Exception
subscriptionAction - - the subscription action to canceljava.lang.Exceptionpublic com.crm.dataobject.subscriptions.CRMDOSubscriptionAction amend(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction,
java.util.Date newScheduledDate,
java.util.Date newPerformedDate,
com.crm.dataobject.users.CRMDOUser newPerformedByUser)
throws java.lang.Exception
subscriptionAction - - the subscription action to amendnewScheduledDate - - the new scheduled datenewPerformedDate - - the new performed datenewPerformedByUser - - the new performed by usersubscriptionAction - - the subscription action to amendjava.lang.Exception