atg.markers.bp.scenario
Class BusinessProcessExpressionFilter
java.lang.Object
atg.process.filter.Filter
atg.process.filter.ExpressionFilter
atg.markers.scenario.MarkerExpressionFilter
atg.markers.bp.scenario.BusinessProcessExpressionFilter
- All Implemented Interfaces:
- MarkerConstants
- Direct Known Subclasses:
- HasBusinessProcessStage
public abstract class BusinessProcessExpressionFilter
- extends MarkerExpressionFilter
Base scenario expression class business process filters.
Field Summary |
static java.lang.String |
CLASS_VERSION
Class version string |
Fields inherited from interface atg.markers.MarkerConstants |
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 |
Methods inherited from class atg.markers.scenario.MarkerExpressionFilter |
configure, getData, getDuplicationMode, getExtendedProperties, getKey, getMarkedItemType, getMarkerConfiguration, getMarkerItemType, getMarkerPropertyName, getRepositoryMarkerManager, getValue, initialize |
Methods inherited from class atg.process.filter.Filter |
andFilters, andFilters, assumeFalse, assumeTrue, createProcessInstanceQuery, createSubjectQuery, evaluate, getResourceBundle, getSubjectType, hashCode, implies, isCacheable, negate, orFilters, orFilters, setCacheable, test |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
CLASS_VERSION
public static java.lang.String CLASS_VERSION
- Class version string
BusinessProcessExpressionFilter
public BusinessProcessExpressionFilter()
setMarkerConfiguration
protected void setMarkerConfiguration(java.lang.Object pConfiguration)
throws ProcessException
- Overrides:
setMarkerConfiguration
in class MarkerExpressionFilter
- Throws:
ProcessException
getBusinessProcessName
protected java.lang.String getBusinessProcessName(ProcessExecutionContext pContext)
throws ProcessException
- Returns the BusinessProcessName parameter.
This parameter is expected to be element zero in the parameter array.
- Returns:
- String the key
- Throws:
ProcessException
getBusinessProcessStage
protected java.lang.String getBusinessProcessStage(ProcessExecutionContext pContext)
throws ProcessException
- Returns the BusinessProcessStage parameter.
This parameter is expected to be element one in the parameter array.
- Returns:
- String the value
- Throws:
ProcessException