SMILA 1.0 API documentation

org.eclipse.smila.jobmanager.definitions
Class WorkflowAction

java.lang.Object
  extended by org.eclipse.smila.jobmanager.definitions.WorkflowAction

public class WorkflowAction
extends java.lang.Object

An action definition within a workflow.


Field Summary
static java.lang.String KEY_INPUT
          name of JSON property for input bucket mapping.
static java.lang.String KEY_OUTPUT
          name of JSON property for output bucket mapping.
static java.lang.String KEY_PARAMETERS
          name of JSON property for parameters.
static java.lang.String KEY_WORKER
          name of JSON property for worker.
 
Constructor Summary
WorkflowAction(AnyMap workflowAction)
          parse workflow action definition from Any object.
 
Method Summary
 boolean equals(java.lang.Object o)
          
 java.util.Map<java.lang.String,java.lang.String> getInput()
           
 java.util.Map<java.lang.String,java.lang.String> getOutput()
           
 AnyMap getParameters()
           
 java.lang.String getWorker()
           
 int hashCode()
          
 Any toAny()
          Returns the object as an Any representation.
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

KEY_WORKER

public static final java.lang.String KEY_WORKER
name of JSON property for worker.

See Also:
Constant Field Values

KEY_PARAMETERS

public static final java.lang.String KEY_PARAMETERS
name of JSON property for parameters.

See Also:
Constant Field Values

KEY_INPUT

public static final java.lang.String KEY_INPUT
name of JSON property for input bucket mapping.

See Also:
Constant Field Values

KEY_OUTPUT

public static final java.lang.String KEY_OUTPUT
name of JSON property for output bucket mapping.

See Also:
Constant Field Values
Constructor Detail

WorkflowAction

public WorkflowAction(AnyMap workflowAction)
               throws java.lang.Exception
parse workflow action definition from Any object.

Parameters:
workflowAction - see class comment for format of Any object
Throws:
java.lang.Exception - An exception that occurred while converting the object.
Method Detail

toAny

public Any toAny()
          throws java.lang.Exception
Returns the object as an Any representation.

Returns:
Any object describing this workflow action definition.
Throws:
java.lang.Exception - An exception that occurred while converting the object.

getWorker

public java.lang.String getWorker()
Returns:
the worker

getParameters

public AnyMap getParameters()
Returns:
the parameters

getInput

public java.util.Map<java.lang.String,java.lang.String> getInput()
Returns:
the input

getOutput

public java.util.Map<java.lang.String,java.lang.String> getOutput()
Returns:
the output

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()

Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object o)

Overrides:
equals in class java.lang.Object

SMILA 1.0 API documentation