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.lang.Boolean |
isFirstActivationAction(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction) |
java.lang.Boolean |
isSubscriptionSubActionTypeExist(com.crm.dataobject.subscriptions.CRMDOSubscriptionActionType subscriptionActionType,
com.crm.dataobject.subscriptions.SubscriptionActionClassificationCode classificationCode) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.jobs.CRMDOJob job)
Loads a list of subscription actions related with the given job
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.jobs.CRMDOJob job,
com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Loads a list of subscription actions related with the given job
|
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, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, isAssignable, load, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, loadAllEntityStatusDO, loadAllEntityStatusDO, loadDataObject, loadDataObject, loadDataObject, loadDataObjects, loadEntityCategoryDO, loadEntityCategoryDO, loadEntityDO, loadEntityDO, loadEntityStatusDO, loadEntityStatusDO, parseAssociations, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateApprovalRequestEntity, validateFormatSettings, validateFormatSettings, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSavedeepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, 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 java.lang.Boolean isSubscriptionSubActionTypeExist(com.crm.dataobject.subscriptions.CRMDOSubscriptionActionType subscriptionActionType,
com.crm.dataobject.subscriptions.SubscriptionActionClassificationCode classificationCode)
throws java.lang.Exception
java.lang.Exceptionpublic 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 - newScheduledDate - newPerformDate - newPerformByUser - com.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 - newScheduledDate - newPerformedDate - newPerformedByUser - java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.jobs.CRMDOJob job)
throws java.lang.Exception
job - - the job to load the related subscription actions forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.jobs.CRMDOJob job,
com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
throws java.lang.Exception
job - - the job to load the related subscription actions forsubscription - - the subscription to load the related subscription actions forjava.lang.Exceptionpublic java.lang.Boolean isFirstActivationAction(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction)
throws java.lang.Exception
java.lang.Exception