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.
|
limitResultSet
getRecordTypes, hasRecordType
void 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.