Interface ActionGroupSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing action group searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetActionGroupSearchRecord(Type actionGroupSearchRecordType) Gets the action group search record corresponding to the given action group search recordType.This method is used to retrieve an object implementing the requested record.voidorderActionGroupResults(ActionGroupSearchOrder actionGroupSearchOrder) Specify an ordering to the search results.voidsearchAmongActionGroups(IdList actionGroupIds) Execute this search among the given list of action groups.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
-
searchAmongActionGroups
Execute this search among the given list of action groups.- Parameters:
actionGroupIds- list of action groups- Throws:
NullArgumentException-actionGroupIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderActionGroupResults
Specify an ordering to the search results.- Parameters:
actionGroupSearchOrder- action group search order- Throws:
NullArgumentException-actionGroupSearchOrderisnullUnsupportedException-actionGroupSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getActionGroupSearchRecord
ActionGroupSearchRecord getActionGroupSearchRecord(Type actionGroupSearchRecordType) throws OperationFailedException Gets the action group search record corresponding to the given action group search recordType.This method is used to retrieve an object implementing the requested record.- Parameters:
actionGroupSearchRecordType- an action group search record type- Returns:
- the action group search record
- Throws:
NullArgumentException-actionGroupSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(actionGroupSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-