Interface ObstacleEnablerSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing obstacle enabler searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetObstacleEnablerSearchRecord(Type obstacleEnablerSearchRecordType) Gets the obstacle enabler search record corresponding to the given obstacle enabler search recordType.This method is used to retrieve an object implementing the requested record.voidorderObstacleEnablerResults(ObstacleEnablerSearchOrder obstacleEnablerSearchOrder) Specify an ordering to the search results.voidsearchAmongObstacleEnablers(IdList mapIds) Execute this search among the given list of obstacle enablers.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
-
searchAmongObstacleEnablers
Execute this search among the given list of obstacle enablers.- Parameters:
mapIds- list of obstacle enablers- Throws:
NullArgumentException-mapIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderObstacleEnablerResults
Specify an ordering to the search results.- Parameters:
obstacleEnablerSearchOrder- obstacle enabler search order- Throws:
NullArgumentException-obstacleEnablerSearchOrderisnullUnsupportedException-obstacleEnablerSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getObstacleEnablerSearchRecord
ObstacleEnablerSearchRecord getObstacleEnablerSearchRecord(Type obstacleEnablerSearchRecordType) throws OperationFailedException Gets the obstacle enabler search record corresponding to the given obstacle enabler search recordType.This method is used to retrieve an object implementing the requested record.- Parameters:
obstacleEnablerSearchRecordType- an obstacle enabler search record type- Returns:
- the obstacle enabler search record
- Throws:
NullArgumentException-obstacleEnablerSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(obstacleEnablerSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-