|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.process.action.ActionImpl atg.service.collections.filter.scenario.FilterSlot
public class FilterSlot
This scenario action provides the ability to filter slot contents.
It is expected that the slot was prefilled prior to this action.
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
protected FilterActionConfiguration |
mFilterActionConfiguration
The FilterActionConfiguration reference |
static java.lang.String |
PARAM_FILTER
|
static java.lang.String |
PARAM_KEY
|
static java.lang.String |
PARAM_SLOT
|
Constructor Summary | |
---|---|
FilterSlot()
|
Method Summary | |
---|---|
void |
configure(java.lang.Object pConfiguration)
The configuration object provides the reference to the configurable filter parameters |
protected void |
executeAction(ProcessExecutionContext pContext)
Executes this action in the given single process execution context. |
protected CachedCollectionFilter |
getFilter(ProcessExecutionContext pContext)
Returns the filter parameter. |
protected FilterActionConfiguration |
getFilterActionConfiguration()
|
protected java.lang.String |
getKey(ProcessExecutionContext pContext)
Returns the key parameter. |
protected Slot |
getSlot(ProcessExecutionContext pContext)
Returns the slot parameter. |
void |
initialize(java.util.Map pParameters)
Called by scenario manager to initialize the action |
Methods inherited from class atg.process.action.ActionImpl |
---|
execute, execute, getActionName, getParameterExpression, getParameterValue, storeOptionalParameter, storeRequiredMutableParameter, storeRequiredParameter, toString, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static java.lang.String CLASS_VERSION
public static final java.lang.String PARAM_KEY
public static final java.lang.String PARAM_SLOT
public static final java.lang.String PARAM_FILTER
protected FilterActionConfiguration mFilterActionConfiguration
Constructor Detail |
---|
public FilterSlot()
Method Detail |
---|
protected FilterActionConfiguration getFilterActionConfiguration()
public void configure(java.lang.Object pConfiguration) throws ProcessException, java.lang.UnsupportedOperationException
configure
in interface Action
configure
in class ActionImpl
ProcessException
- if the action could not be configured
- for example, because some of the required properties are
missing from the configuration
java.lang.UnsupportedOperationException
- if this action is not
configurableatg.filter.scenario.FilterActionConfiguration
public void initialize(java.util.Map pParameters) throws ProcessException
initialize
in interface Action
initialize
in class ActionImpl
ProcessException
- if the action could not be properly
initialized - for example, if not all of the required parameters
are present in the MapExpression
protected java.lang.String getKey(ProcessExecutionContext pContext) throws ProcessException
ProcessException
protected CachedCollectionFilter getFilter(ProcessExecutionContext pContext) throws ProcessException
ProcessException
protected Slot getSlot(ProcessExecutionContext pContext) throws ProcessException
ProcessException
protected void executeAction(ProcessExecutionContext pContext) throws ProcessException
ActionImpl
execute
methods.
executeAction
in class ActionImpl
ProcessException
- if the action can not be executed
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |