| Interface | osid.resourcing.CompetencySearch | ||
|---|---|---|---|
| Implements | osid.OsidSearch | ||
| Description |
The search interface for governing competency searches. | ||
| Method | searchAmongCompetencies | ||
| Description |
Execute this search among the given list of competencies. | ||
| Parameters | osid.id.IdList | competencyIds | list of competencies |
| Errors | NULL_ARGUMENT | competencyIds is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | orderCompetencyResults | ||
| Description |
Specify an ordering to the search results. | ||
| Parameters | osid.resourcing.CompetencySearchOrder | competencySearchOrder | competency search order |
| Errors | NULL_ARGUMENT | competencySearchOrder is null | |
| UNSUPPORTED | competencySearchOrder is not of this service | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | getCompetencySearchRecord | ||
| Description |
Gets the competency search record corresponding to the
given competency search record | ||
| Parameters | osid.type.Type | competencySearchRecordType | a competency search record type |
| Return | osid.resourcing.records.CompetencySearchRecord | the competency search record | |
| Errors | NULL_ARGUMENT | competencySearchRecordType is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED | hasRecordType(competencySearchRecordType) is false
| ||
| Compliance | mandatory | This method must be implemented. | |