| Interface | osid.workflow.rules.StepConstrainerSearch | ||
|---|---|---|---|
| Implements | osid.OsidSearch | ||
| Description |
The search interface for governing step constrainer searches. | ||
| Method | searchAmongStepConstrainers | ||
| Description |
Execute this search among the given list of step constrainers. | ||
| Parameters | osid.id.IdList | officeIds | list of step constrainers |
| Errors | NULL_ARGUMENT | officeIds is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | orderStepConstrainerResults | ||
| Description |
Specify an ordering to the search results. | ||
| Parameters | osid.workflow.rules.StepConstrainerSearchOrder | stepConstrainerSearchOrder | step constrainer search order |
| Errors | NULL_ARGUMENT | stepConstrainerSearchOrder is null | |
| UNSUPPORTED | stepConstrainerSearchOrder is not of this service | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | getStepConstrainerSearchRecord | ||
| Description |
Gets the step constrainer search record corresponding
to the given step constrainer search record | ||
| Parameters | osid.type.Type | stepConstrainerSearchRecordType | a step constrainer search record type |
| Return | osid.workflow.rules.records.StepConstrainerSearchRecord | the step constrainer search record | |
| Errors | NULL_ARGUMENT | stepConstrainerSearchRecordType is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED | hasRecordType(stepConstrainerSearchRecordType) is
false | ||
| Compliance | mandatory | This method must be implemented. | |