Interface | osid.workflow.Step | ||
---|---|---|---|
Implements | osid.OsidGovernator | ||
osid.Subjugateable | |||
Description |
A | ||
Method | getProcessId | ||
Description |
Gets the | ||
Return | osid.id.Id | the process Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getProcess | ||
Description |
Gets the process. | ||
Return | osid.workflow.Process | the process | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | getResourceIds | ||
Description |
Gets the | ||
Return | osid.id.IdList | the resource Ids | |
Compliance | mandatory | This method must be implemented. | |
Method | getResources | ||
Description |
Gets the resources working in this step. | ||
Return | osid.resource.ResourceList | the resources | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | getInputStateIds | ||
Description |
Gets the | ||
Return | osid.id.IdList | the state Ids | |
Compliance | mandatory | This method must be implemented. | |
Method | getInputStates | ||
Description |
Gets the valid states to enter this step. | ||
Return | osid.process.StateList | the states | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | getNextStateId | ||
Description |
Gets the | ||
Return | osid.id.Id | the state Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getNextState | ||
Description |
Gets the state of the work upon completing this step. | ||
Return | osid.process.State | the state | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | getStepRecord | ||
Description |
Gets the step record corresponding to the given | ||
Parameters | osid.type.Type | stepRecordType | the type of step record to retrieve |
Return | osid.workflow.records.StepRecord | the step record | |
Errors | NULL_ARGUMENT | stepRecordType is null | |
OPERATION_FAILED | unable to complete request | ||
UNSUPPORTED | hasRecordType(stepRecordType) is false | ||
Compliance | mandatory | This method must be implemented. |