public interface AcademySearch extends OsidSearch
The search interface for governing academy searches.
| Modifier and Type | Method and Description |
|---|---|
AcademySearchRecord |
getAcademySearchRecord(Type academySearchRecordType)
Gets the academy search record corresponding to the given academy
search record
Type. |
void |
orderAcademyResults(AcademySearchOrder academysearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongAcademies(IdList academyIds)
Execute this search among the given list of academies.
|
limitResultSetgetRecordTypes, hasRecordTypevoid searchAmongAcademies(IdList academyIds)
academyIds - list of academiesNullArgumentException - academyIds is
null mandatory - This method must be implemented. void orderAcademyResults(AcademySearchOrder academysearchOrder)
academysearchOrder - academy search orderNullArgumentException - academysearchOrder
is null UnsupportedException - academysearchOrder
is not of this servicemandatory - This method must be implemented. AcademySearchRecord getAcademySearchRecord(Type academySearchRecordType) throws OperationFailedException
Type. This method is used to retrieve an
object implementing the requested record interface.academySearchRecordType - an academy search record typeNullArgumentException - academysearchRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(academysearchRecordType) is false
mandatory - This method must be implemented.