public class RemoveBusinessProcessStage extends BusinessProcessStageAction
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
mMarkerConfiguration
BUSINESS_PROCESS_RESOURCE_NAME, sBusinessProcessResourceBundle
ALLOW_DUPLICATES, ANY_VALUE, DEFAULT_MARKER_ID_PROPERTY_NAME, DEFAULT_MARKER_ITEM_TYPE, DEFAULT_MARKER_PROPERTY_NAME, DEFAULT_MARKER_SORT_PROPERTY_NAME, MARKER_CREATIONDATE_PROPERTY_NAME, MARKER_DATA_PROPERTY_NAME, MARKER_DUPLICATIONMODE_PROPERTY_NAME, MARKER_KEY_PROPERTY_NAME, MARKER_OWNER_PROPERTY_NAME, MARKER_RESOURCE_NAME, MARKER_VALUE_PROPERTY_NAME, NO_DUPLICATES, PARAM_DATA, PARAM_DUPMODE, PARAM_EXTENDED_PROPERTIES, PARAM_ITEM, PARAM_ITEM_ID, PARAM_KEY, PARAM_MARKED_ITEM_TYPE, PARAM_MARKER_ITEM_TYPE, PARAM_MARKER_MANAGER, PARAM_MARKER_PROPERTY_NAME, PARAM_VALUE, REPLACE_DUPLICATES, sResourceBundle
Constructor and Description |
---|
RemoveBusinessProcessStage() |
Modifier and Type | Method and Description |
---|---|
protected void |
doBusinessProcessStageAction(ProcessExecutionContext pContext,
java.lang.String pBusinessProcessName,
java.lang.String pBusinessProcessStage)
Removes the business process markers.
|
protected java.lang.String |
getData(ProcessExecutionContext pContext)
Returns the data parameter.
|
doAction, initialize, setMarkerConfiguration
configure, doesParameterExist, executeAction, getDuplicationMode, getExtendedProperties, getKey, getMarkedItemType, getMarkerConfiguration, getMarkerItemType, getMarkerPropertyName, getValue
execute, execute, getActionName, getParameterExpression, getParameterValue, storeOptionalParameter, storeRequiredMutableParameter, storeRequiredParameter, toString, toString
protected java.lang.String getData(ProcessExecutionContext pContext) throws ProcessException
If the data parameter is not an available parameter it means the UI did not allow the user to specify it. In that case, we set it to MarkerConstants.ANY_VALUE for the comparison. The data param is identified in the parameter map by the key PARAM_DATA
getData
in class MarkerAction
ProcessException
protected void doBusinessProcessStageAction(ProcessExecutionContext pContext, java.lang.String pBusinessProcessName, java.lang.String pBusinessProcessStage) throws ProcessException
doBusinessProcessStageAction
in class BusinessProcessStageAction
pBusinessProcessName
- the business process name.pBusinessProcessStage
- the business process stageProcessException
atg.markers.bp.BusinessProcessMarker#removeBusinessProcessStage