public class Step
extends java.lang.Object
| Constructor and Description |
|---|
Step(java.lang.String id,
Workflow workflow,
Role role,
UserSelectionActionConfig userSelectionMethod,
java.util.List<java.lang.String> actionConfigsList,
java.util.Map<java.lang.Integer,java.lang.String> outcomes,
int requiredUsers) |
| Modifier and Type | Method and Description |
|---|---|
WorkflowActionConfig |
getActionConfig(java.lang.String actionID) |
java.lang.String |
getId() |
WorkflowActionConfig |
getNextAction(WorkflowActionConfig currentAction) |
java.lang.String |
getNextStepID(int outcome) |
int |
getRequiredUsers() |
Role |
getRole() |
UserSelectionActionConfig |
getUserSelectionMethod() |
Workflow |
getWorkflow() |
boolean |
hasUI()
Boolean that returns whether or not the actions in this step have a ui
|
boolean |
isFinished(Context c,
XmlWorkflowItem wfi)
Check if enough users have finished this step for it to continue
|
boolean |
isValidStep(Context context,
XmlWorkflowItem wfi) |
public Step(java.lang.String id,
Workflow workflow,
Role role,
UserSelectionActionConfig userSelectionMethod,
java.util.List<java.lang.String> actionConfigsList,
java.util.Map<java.lang.Integer,java.lang.String> outcomes,
int requiredUsers)
public WorkflowActionConfig getActionConfig(java.lang.String actionID)
public boolean hasUI()
public java.lang.String getNextStepID(int outcome)
throws WorkflowException,
java.io.IOException,
WorkflowConfigurationException,
java.sql.SQLException
WorkflowExceptionjava.io.IOExceptionWorkflowConfigurationExceptionjava.sql.SQLExceptionpublic boolean isValidStep(Context context, XmlWorkflowItem wfi) throws WorkflowConfigurationException, java.sql.SQLException
WorkflowConfigurationExceptionjava.sql.SQLExceptionpublic UserSelectionActionConfig getUserSelectionMethod()
public WorkflowActionConfig getNextAction(WorkflowActionConfig currentAction)
public java.lang.String getId()
public Workflow getWorkflow()
public boolean isFinished(Context c, XmlWorkflowItem wfi) throws java.sql.SQLException
wfi - the workflow item to checkjava.sql.SQLExceptionpublic int getRequiredUsers()
public Role getRole()
Copyright © 2013 DuraSpace. All Rights Reserved.