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, validateOnSave
dispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public 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.Exception
public com.crm.dataobject.subscriptions.CRMDOSubscriptionAction execute(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.subscriptions.CRMDOSubscriptionAction schedule(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
CRMBO
getDefaultAssociations
in class CRMBO
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadScheduled(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadScheduled(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService, java.util.Date scheduledDate) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadCancelled(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadCancelled(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService, java.util.Date scheduledDate) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadExecuted(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadExecuted(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService, java.util.Date scheduledDate) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadCancelled(com.crm.dataobject.subscriptions.CRMDOSubscriptionInstalledItem subscriptionInstalledItem) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadScheduled(com.crm.dataobject.subscriptions.CRMDOSubscriptionInstalledItem subscriptionInstalledItem) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadExecuted(com.crm.dataobject.subscriptions.CRMDOSubscriptionInstalledItem subscriptionInstalledItem) throws java.lang.Exception
java.lang.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public com.crm.dataobject.subscriptions.CRMDOSubscriptionAction loadByNumber(java.lang.String number) throws java.lang.Exception
number
- - the number to load the subscription action forjava.lang.Exception
public 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.Exception
public 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.CannotCancelSubscriptionActionException
java.lang.Exception
public 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.CannotAmendSubscriptionActionException
java.lang.Exception
public com.crm.dataobject.subscriptions.CRMDOSubscriptionAction cancel(com.crm.dataobject.subscriptions.CRMDOSubscriptionAction subscriptionAction) throws java.lang.Exception
subscriptionAction
- - the subscription action to canceljava.lang.Exception
public 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