Novell exteNd
Director 5.2 API

com.sssw.wf.activity
Interface EbiProcessNode

All Known Implementing Classes:
EboProcessNode

public interface EbiProcessNode

The interface implemented by all process nodes within a workflow process. Custom activity objects should extend com.sssw.wf.activity.ProcessNode.


Method Summary
 boolean canForward(EbiContext context)
          Boolean flag indicating if execution of this activity is complete and if the process execution can proceed to the next activitie(s).
 void forward(EbiContext context)
          Deprecated.  
 List getOutLinks()
          Return outgoing links.
 com.sssw.wf.base.EbiProcess getProcess()
          Return the process associated with this node.
 void notifyArrive(EbiContext context)
          Execution start notificaiton.
 void notifyDepart(EbiContext context)
          Post-execution notification.
 

Method Detail

notifyArrive

public void notifyArrive(EbiContext context)
                  throws EboActivityException
Execution start notificaiton.
Parameters:
context - process execution context

notifyDepart

public void notifyDepart(EbiContext context)
                  throws EboActivityException
Post-execution notification.
Parameters:
context - process execution context

forward

public void forward(EbiContext context)
             throws EboActivityException
Deprecated.  

Notify workflow subsystem that execution of this activity is complete.
Parameters:
context - process execution context

canForward

public boolean canForward(EbiContext context)
                   throws EboActivityException
Boolean flag indicating if execution of this activity is complete and if the process execution can proceed to the next activitie(s). This method is used by the workflow subsystem to drive the process execution.
Parameters:
context - process execution context
Returns:
boolean, true if execution of activity is complete, false - otherwise

getOutLinks

public List getOutLinks()
                 throws EboActivityException
Return outgoing links.
Returns:
List list of outgoing links
Throws:
EboActivityException - if operation fails
See Also:
EbiLink

getProcess

public com.sssw.wf.base.EbiProcess getProcess()
Return the process associated with this node.
Returns:
process associated with this node.

Novell exteNd
Director 5.2 API