com.opensymphony.workflow.ejb
Interface Workflow
- All Superinterfaces:
- javax.ejb.EJBObject, java.rmi.Remote
- public interface Workflow
- extends javax.ejb.EJBObject
Remote interface for Workflow.
Methods inherited from interface javax.ejb.EJBObject |
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove |
createEntry
public long createEntry(java.lang.String workflowName)
throws java.rmi.RemoteException
doAction
public void doAction(long id,
int actionId,
WorkflowInput[] inputs)
throws InvalidInputException,
java.rmi.RemoteException
getActionName
public java.lang.String getActionName(long id,
int actionId)
throws java.rmi.RemoteException
getActionableSteps
public int[] getActionableSteps(java.lang.String workflowName)
throws java.rmi.RemoteException
getAvailableActions
public int[] getAvailableActions(long id)
throws java.rmi.RemoteException
getCurrentStatus
public HistoryStep getCurrentStatus(long id)
throws java.rmi.RemoteException
getHistory
public WorkflowHistory getHistory(long id)
throws java.rmi.RemoteException
getSecurityPermissions
public java.util.List getSecurityPermissions(long id)
throws java.rmi.RemoteException
getStepName
public java.lang.String getStepName(long id,
int stepId)
throws java.rmi.RemoteException
getVariable
public java.lang.String getVariable(long id,
java.lang.String name)
throws java.rmi.RemoteException
initialize
public void initialize(long id,
int initialState,
WorkflowInput[] inputs)
throws InvalidRoleException,
InvalidInputException,
java.rmi.RemoteException
isInitialized
public boolean isInitialized(long id)
throws java.rmi.RemoteException