Interface RenovationSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing renovation searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetRenovationSearchRecord(Type renovationSearchRecordType) Gets the dis[atch search record corresponding to the given renovation search recordType.This method is used to retrieve an object implementing the requested record.voidorderRenovationResults(RenovationSearchOrder renovationSearchOrder) Specify an ordering to the search results.voidsearchAmongRenovations(IdList renovationIds) Execute this search among the given list of renovations.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.Methods inherited from interface OsidSearch
limitResultSetModifier and TypeMethodDescriptionvoidlimitResultSet(long start, long end) By default, searches return all matching results.
-
Method Details
-
searchAmongRenovations
Execute this search among the given list of renovations.- Parameters:
renovationIds- list of renovations- Throws:
NullArgumentException-renovationIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderRenovationResults
Specify an ordering to the search results.- Parameters:
renovationSearchOrder- renovation search order- Throws:
NullArgumentException-renovationSearchOrderisnullUnsupportedException-renovationSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getRenovationSearchRecord
RenovationSearchRecord getRenovationSearchRecord(Type renovationSearchRecordType) throws OperationFailedException Gets the dis[atch search record corresponding to the given renovation search recordType.This method is used to retrieve an object implementing the requested record.- Parameters:
renovationSearchRecordType- a renovation search record type- Returns:
- the renovation search record
- Throws:
NullArgumentException-renovationSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(renovationSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-