JSCAPE MFT Server

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 information about concrete action.

Author:
Alex

Constructor Summary
ActionContext()
          Creates a new context instance.
ActionContext(ActionContext that)
           
ActionContext(java.lang.Class actionClass)
           
ActionContext(java.lang.Class actionClass, java.util.Map<java.lang.String,java.lang.String> parametersMap)
           
 
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<java.lang.String,java.lang.String> 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<java.lang.String,java.lang.String> 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(java.lang.Class actionClass,
                     java.util.Map<java.lang.String,java.lang.String> parametersMap)

ActionContext

public ActionContext(java.lang.Class actionClass)

ActionContext

public ActionContext()
Creates a new context instance.


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<java.lang.String,java.lang.String> getParametersMap()
Returns action parameters map.

Returns:
action parameters map

setParametersMap

public void setParametersMap(java.util.Map<java.lang.String,java.lang.String> 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

JSCAPE MFT Server

Copyright © JSCAPE LLC. 1999-2013. All Rights Reserved