| 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. | |