public interface LogSearch extends OsidSearch
The search interface for governing log searches.
Modifier and Type | Method and Description |
---|---|
LogSearchRecord |
getLogSearchRecord(Type logSearchRecordType)
Gets the log search record corresponding to the given log search
record
Type. |
void |
orderLogResults(LogSearchOrder logSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongLogs(IdList logIds)
Execute this search among the given list of logs.
|
limitResultSet
getRecordTypes, hasRecordType
void searchAmongLogs(IdList logIds)
logIds
- list of logsNullArgumentException
- logIds
is
null
mandatory
- This method must be implemented. void orderLogResults(LogSearchOrder logSearchOrder)
logSearchOrder
- log search orderNullArgumentException
- logSearchOrder
is null
UnsupportedException
- logSearchOrder
is
not of this servicemandatory
- This method must be implemented. LogSearchRecord getLogSearchRecord(Type logSearchRecordType) throws OperationFailedException
Type.
This method is used to retrieve an object
implementing the requested record.logSearchRecordType
- a log search record typeNullArgumentException
- logSearchRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(logSearchRecordType)
is false
mandatory
- This method must be implemented.