Interface WorkflowStepsServiceLocal
-
public interface WorkflowStepsServiceLocalLocal interface for the WorkflowSteps service from the Planner API
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<WorkflowStep>addWorkflowSteps(java.util.List<WorkflowStep> workflowSteps)Adds new wokflow stepsjava.util.List<WorkflowStep>addWorkflowStepsForWorkflow(java.lang.String processID, java.util.List<WorkflowStep> workflowSteps)Adds workflow steps to the specified workflowbooleandeleteWorkflowStep(java.lang.String id)Deletes the workflow steps at the specified IDjava.util.List<WorkflowStep>getNextWorkflowSteps(java.lang.String workflowStepID)Returns the next possible workflow steps after the specified oneWorkflowStepgetWorkflowStep(java.lang.String id)Returns the workflow step at the specified IDjava.util.List<WorkflowStep>getWorkflowSteps(java.lang.String processID)Returns workflow steps for the specified processjava.util.List<WorkflowStep>setNextWorkflowSteps(java.lang.String parentworkflowStepID, java.util.List<WorkflowStep> children)Sets the next possible workflow steps for the specified oneWorkflowStepsetWorkflowStep(WorkflowStep workflowStep)Modifies the workflow step (by its inner ID)java.util.List<WorkflowStep>setWorkflowSteps(java.util.List<WorkflowStep> workflowSteps)Modifies workflow stepsjava.util.List<WorkflowStep>setWorkflowStepsForWorkflow(java.lang.String processID, java.util.List<WorkflowStep> workflowSteps)Sets workflow steps for the specified workflow
-
-
-
Method Detail
-
getWorkflowStep
WorkflowStep getWorkflowStep(java.lang.String id) throws PubServerException, java.lang.NumberFormatException
Returns the workflow step at the specified ID- Parameters:
id- workflow step ID- Returns:
- the workflow step
- Throws:
PubServerExceptionjava.lang.NumberFormatException- See Also:
WorkflowStep
-
getWorkflowSteps
java.util.List<WorkflowStep> getWorkflowSteps(java.lang.String processID) throws PubServerException, java.lang.NumberFormatException
Returns workflow steps for the specified process- Parameters:
processID- process ID- Returns:
- the list of workflow steps
- Throws:
PubServerExceptionjava.lang.NumberFormatException- See Also:
WorkflowStep
-
setWorkflowStep
WorkflowStep setWorkflowStep(WorkflowStep workflowStep) throws PubServerException
Modifies the workflow step (by its inner ID)- Parameters:
workflowStep- the workflow step to modify- Returns:
- modified workflow step
- Throws:
PubServerException- See Also:
WorkflowStep
-
setWorkflowSteps
java.util.List<WorkflowStep> setWorkflowSteps(java.util.List<WorkflowStep> workflowSteps) throws PubServerException
Modifies workflow steps- Parameters:
workflowSteps- the list of workflow steps to modify- Returns:
- the list od processed workflow steps
- Throws:
PubServerException- See Also:
WorkflowStep
-
addWorkflowSteps
java.util.List<WorkflowStep> addWorkflowSteps(java.util.List<WorkflowStep> workflowSteps) throws PubServerException
Adds new wokflow steps- Parameters:
workflowSteps- the list of workflow steps to add- Returns:
- the list of processed workflow steps
- Throws:
PubServerException- See Also:
WorkflowStep
-
deleteWorkflowStep
boolean deleteWorkflowStep(java.lang.String id) throws PubServerException, java.lang.NumberFormatExceptionDeletes the workflow steps at the specified ID- Parameters:
id- workflow step ID- Returns:
- true if success
- Throws:
PubServerExceptionjava.lang.NumberFormatException
-
getNextWorkflowSteps
java.util.List<WorkflowStep> getNextWorkflowSteps(java.lang.String workflowStepID) throws PubServerException, java.lang.NumberFormatException
Returns the next possible workflow steps after the specified one- Parameters:
workflowStepID- workflow step ID- Returns:
- the list of workflow steps
- Throws:
PubServerExceptionjava.lang.NumberFormatException- See Also:
WorkflowStep
-
setNextWorkflowSteps
java.util.List<WorkflowStep> setNextWorkflowSteps(java.lang.String parentworkflowStepID, java.util.List<WorkflowStep> children) throws PubServerException, java.lang.NumberFormatException
Sets the next possible workflow steps for the specified one- Parameters:
parentworkflowStepID- parent workflow step IDchildren- the list of next workflow steps- Returns:
- the list of processed workflow steps
- Throws:
PubServerExceptionjava.lang.NumberFormatException- See Also:
WorkflowStep
-
setWorkflowStepsForWorkflow
java.util.List<WorkflowStep> setWorkflowStepsForWorkflow(java.lang.String processID, java.util.List<WorkflowStep> workflowSteps) throws PubServerException
Sets workflow steps for the specified workflow- Parameters:
processID- process ID - to identity the workflowworkflowSteps- the list of workflow steps to set- Returns:
- the list of processed workflow steps with statuses of operation
- Throws:
PubServerException
-
addWorkflowStepsForWorkflow
java.util.List<WorkflowStep> addWorkflowStepsForWorkflow(java.lang.String processID, java.util.List<WorkflowStep> workflowSteps) throws PubServerException
Adds workflow steps to the specified workflow- Parameters:
processID- process ID - to identity the workflowworkflowSteps- the list of workflow steps to add- Returns:
- the list of processed workflow steps with statuses of operation
- Throws:
PubServerException
-
-