Interface LogEntrySearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing log entry searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetLogEntrySearchRecord(Type logEntrySearchRecordType) Gets the log search record corresponding to the given log entry search recordType.voidorderLogEntryResults(LogEntrySearchOrder logEntrySearchOrder) Specify an ordering to the search results.voidsearchAmongLogEntries(IdList logEntryIds) Execute this search among the given list of log entries.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
-
searchAmongLogEntries
Execute this search among the given list of log entries.- Parameters:
logEntryIds- list of log entries- Throws:
NullArgumentException-logEntryIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderLogEntryResults
Specify an ordering to the search results.- Parameters:
logEntrySearchOrder- log entry search order- Throws:
NullArgumentException-logEntrySearchOrderisnullUnsupportedException-logEntrySearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getLogEntrySearchRecord
LogEntrySearchRecord getLogEntrySearchRecord(Type logEntrySearchRecordType) throws OperationFailedException Gets the log search record corresponding to the given log entry search recordType. This method is used to retrieve an object implementing the requested record.- Parameters:
logEntrySearchRecordType- a log entry search record type- Returns:
- the log entry search record
- Throws:
NullArgumentException-logEntrySearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(logEntrySearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-