public class ProcessActivityActivateActionCmdImpl extends AbstractProcessCustomActionUsingBusinessObjectMediatorCmdImpl implements ProcessActivityActionCmd
Modifier and Type | Field and Description |
---|---|
protected int | maxNumberOfActiveDialogActivities
Specifies the maximum number of active dialog activities that may exist in the system.
|
protected int | maxNumberOfActiveWebActivities
Specifies the maximum number of active web activities that may exist in the system.
|
protected int | maxNumberOfActiveWebActivitiesWithExperiments
Specifies the maximum number of active web activities that contain experiments that may exist in the system.
|
Constructor and Description |
---|
ProcessActivityActivateActionCmdImpl() |
Modifier and Type | Method and Description |
---|---|
protected boolean | elementRequiresReloadActivityElementFullData(FlowElement element)
This method returns true if a new element parameter has been created in the DMELEMENTNVP table for this element during activation of the activity.
|
static void | invalidate(java.lang.String activityId)
This method invalidates e-Marketing Spot entries in the base cache that are associated with a marketing activity.
|
void | performExecute()
This method calls the marketing runtime to activate the activity.
|
protected void | setMaximumLimits()
Sets maxNumberOfActiveWebActivities, maxNumberOfActiveWebActivitiesWithExperiments and maxNumberOfActiveDialogActivities values for validation.
|
void | validate()
This method validates that all the elements in the activity have all the necessary name value pairs defined.
|
protected int maxNumberOfActiveWebActivities
protected int maxNumberOfActiveWebActivitiesWithExperiments
Specifies the maximum number of active web activities that contain experiments that may exist in the system. If this maximum number is reached, activation of a new web activity that has an experiment will not be allowed until another web activity with experiment is deactivated. Set this value to -1 to allow an unlimited number of active web activities that contain experiments.
If setting both maxNumberOfActiveWebActivitiesWithExperiments and maxNumberOfActiveWebActivities to a non-negative number, maxNumberOfActiveWebActivitiesWithExperiments should be a smaller value than maxNumberOfActiveWebActivities.
protected int maxNumberOfActiveDialogActivities
public ProcessActivityActivateActionCmdImpl()
protected boolean elementRequiresReloadActivityElementFullData(FlowElement element)
public void validate() throws AbstractApplicationException
protected void setMaximumLimits()
public static void invalidate(java.lang.String activityId) throws java.lang.Exception
public void performExecute() throws java.lang.Exception