it.eng.spago.workflow.shark.impl
Class SharkWorkflowAssignmentImpl

java.lang.Object
  extended by it.eng.spago.workflow.shark.impl.SharkWorkflowAssignmentImpl

public class SharkWorkflowAssignmentImpl
extends java.lang.Object

Author:
zoppello This is the implementation of IWorkflowAssignment for Shark Engine

Constructor Summary
SharkWorkflowAssignmentImpl(WfAssignment aWfAssignment)
          Constructor.
 
Method Summary
 void abort()
           
 void accept()
           
 void complete()
           
 java.lang.String getActivityDescription()
           
 java.lang.String getActivityKey()
           
 java.lang.String getActivityName()
           
 short getActivityPriority()
           
 java.lang.String getActivityState()
           
 java.util.Map getContext()
           
 java.lang.String getMappedForm()
           
 java.lang.String getProcessDescription()
           
 java.lang.String getProcessKey()
           
 java.lang.String getProcessName()
           
 java.lang.String getProcessState()
           
 boolean isAccepted()
           
 void reject()
           
 void setContext(java.util.Map context)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SharkWorkflowAssignmentImpl

public SharkWorkflowAssignmentImpl(WfAssignment aWfAssignment)
Constructor. It takes the Shark assignment object

Parameters:
aWfAssignment -
Method Detail

getProcessKey

public java.lang.String getProcessKey()
                               throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowAssignment#getProcessKey()

getProcessName

public java.lang.String getProcessName()
                                throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowAssignment#getProcessName()

getProcessDescription

public java.lang.String getProcessDescription()
                                       throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowAssignment#getProcessDescription()

getProcessState

public java.lang.String getProcessState()
                                 throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowAssignment#getProcessState()

getActivityKey

public java.lang.String getActivityKey()
                                throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowAssignment#getActivityKey()

getActivityName

public java.lang.String getActivityName()
                                 throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowAssignment#getActivityName()

getActivityDescription

public java.lang.String getActivityDescription()
                                        throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowAssignment#getActivityDescription()

getActivityPriority

public short getActivityPriority()
                          throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowAssignment#getActivityPriority()

getActivityState

public java.lang.String getActivityState()
                                  throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowAssignment#getActivityState()

isAccepted

public boolean isAccepted()
                   throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowAssignment#isAccepted()

complete

public void complete()
              throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowAssignment#complete()

abort

public void abort()
           throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowAssignment#abort()

getContext

public java.util.Map getContext()
                         throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowAssignment#getContext()

setContext

public void setContext(java.util.Map context)
                throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowAssignment#setContext(java.util.Map)

toString

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

accept

public void accept()
            throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowAssignment#accept()

reject

public void reject()
            throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowAssignment#reject()

getMappedForm

public java.lang.String getMappedForm()
See Also:
it.eng.spago.workflow.api.IWorkflowAssignment#getMappedForm()