com.jscape.inet.mft.workflow
Class ActionContext

java.lang.Object
  extended by com.jscape.inet.mft.workflow.ActionContext

public class ActionContext
extends java.lang.Object

Action context contains inforamtion about concrete action.

Author:
Alex

Constructor Summary
ActionContext()
          Creates a new context instance.
ActionContext(com.jscape.inet.mft.workflow.AbstractAction action)
          Creates a new context instance.
ActionContext(ActionContext that)
           
 
Method Summary
 java.lang.Class getActionClass()
          Returns target action class.
 java.lang.String getParameter(java.lang.String parameterName)
          Returns parameter value.
 java.lang.String[] getParameters()
          Returns available parameters names.
 java.util.Map getParametersMap()
          Returns action parameters map.
 void setActionClass(java.lang.Class actionClass)
          Sets target action class.
 void setParameter(java.lang.String parameterName, java.lang.String value)
          Sets action parameter.
 void setParametersMap(java.util.Map map)
          Sets action parameters map.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ActionContext

public ActionContext()
Creates a new context instance.


ActionContext

public ActionContext(com.jscape.inet.mft.workflow.AbstractAction action)
Creates a new context instance.

Parameters:
action - target action

ActionContext

public ActionContext(ActionContext that)
Method Detail

getActionClass

public java.lang.Class getActionClass()
Returns target action class.

Returns:
target action class

setActionClass

public void setActionClass(java.lang.Class actionClass)
Sets target action class.

Parameters:
actionClass - the action class

getParametersMap

public java.util.Map getParametersMap()
Returns action parameters map.

Returns:
action parameters map

setParametersMap

public void setParametersMap(java.util.Map map)
Sets action parameters map.

Parameters:
map - the action parameters map

setParameter

public void setParameter(java.lang.String parameterName,
                         java.lang.String value)
Sets action parameter.

Parameters:
parameterName - the parameter name
value - the parameter value

getParameter

public java.lang.String getParameter(java.lang.String parameterName)
Returns parameter value.

Parameters:
parameterName - the parameter name
Returns:
parameter value

getParameters

public java.lang.String[] getParameters()
Returns available parameters names.

Returns:
available parameters names

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2007 JSCAPE Corp. All Rights Reserved.