Interface RequestTransactionSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing request transaction searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetRequestTransactionSearchRecord(Type requestTransactionSearchRecordType) Gets the request transaction search record corresponding to the given request transaction search recordType.voidorderRequestTransactionResults(RequestTransactionSearchOrder requestTransactionSearchOrder) Specify an ordering to the search results.voidsearchAmongRequestTransactions(IdList requestTransactionIds) Execute this search among the given list of request transactions.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
-
searchAmongRequestTransactions
Execute this search among the given list of request transactions.- Parameters:
requestTransactionIds- list of request transactions- Throws:
NullArgumentException-requestTransactionIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderRequestTransactionResults
Specify an ordering to the search results.- Parameters:
requestTransactionSearchOrder- request transaction search order- Throws:
NullArgumentException-requestTransactionSearchOrderisnullUnsupportedException-requestTransactionSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getRequestTransactionSearchRecord
RequestTransactionSearchRecord getRequestTransactionSearchRecord(Type requestTransactionSearchRecordType) throws OperationFailedException Gets the request transaction search record corresponding to the given request transaction search recordType. This method is used to retrieve an object implementing the requested record.- Parameters:
requestTransactionSearchRecordType- a request transaction search record type- Returns:
- the request transaction search record
- Throws:
NullArgumentException-requestTransactionSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(requestTransactionSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-