public abstract class ActionProvider extends ActionClass
Constructor and Description |
---|
ActionProvider(PropertyContainerClassContext context,
java.lang.String name,
java.lang.String description,
boolean taskAction,
long timeoutInterval)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
abstract Action |
createAction(java.util.Map<java.lang.String,java.lang.Object> properties)
Creates a new action.
|
getDescription, getName, getTimeoutInterval, isTaskAction
addSupportedProperty, evaluatePropertyConstraints, getContext, getSupportedProperties, getSupportedProperty, getType, hasSupportedProperties, setContext, setSupportedProperties, validate
public ActionProvider(PropertyContainerClassContext context, java.lang.String name, java.lang.String description, boolean taskAction, long timeoutInterval)
context
- the container class contextname
- the name of the actiondescription
- a description of the actiontaskAction
- should this action be used for tasks?timeoutInterval
- the maximum interval (in ms) the action is allowed to run before it is timed outpublic abstract Action createAction(java.util.Map<java.lang.String,java.lang.Object> properties)
properties
- the property values for this action executionCopyright © 2015 Whizzo Software LLC. All rights reserved.