Interface | osid.workflow.Process | ||
---|---|---|---|
Implements | osid.OsidGovernator | ||
Description |
A | ||
Method | isEnabled | ||
Description |
Tests if this process is enabled. | ||
Return | boolean | true if this process is enabled, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getInitialStepId | ||
Description |
Gets the | ||
Return | osid.id.Id | the step Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getInitialStep | ||
Description |
Gets the initial step of this process. | ||
Return | osid.workflow.Step | the step | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | getInitialStateId | ||
Description |
Gets the | ||
Return | osid.id.Id | the state Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getInitialState | ||
Description |
Gets the initial state of the work upon entering this process. The initial state is used to assign the work to an initial step that has this state as an initial state. | ||
Return | osid.process.State | the state | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | getProcessRecord | ||
Description |
Gets the process record corresponding to the given
| ||
Parameters | osid.type.Type | processRecordType | the type of process record to retrieve |
Return | osid.workflow.records.ProcessRecord | the process record | |
Errors | NULL_ARGUMENT | processRecordType is null | |
OPERATION_FAILED | unable to complete request | ||
UNSUPPORTED | hasRecordType(processRecordType) is false | ||
Compliance | mandatory | This method must be implemented. |