public interface IssueSearch extends OsidSearch
The search interface for governing issue searches.
| Modifier and Type | Method and Description |
|---|---|
IssueSearchRecord |
getIssueSearchRecord(Type issueSearchRecordType)
Gets the issue search record corresponding to the given issue search
record
Type. |
void |
orderIssueResults(IssueSearchOrder issueSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongIssues(IdList issueIds)
Execute this search among the given list of issues.
|
limitResultSetgetRecordTypes, hasRecordTypevoid searchAmongIssues(IdList issueIds)
issueIds - list of issuesNullArgumentException - issueIds is
null mandatory - This method must be implemented. void orderIssueResults(IssueSearchOrder issueSearchOrder)
issueSearchOrder - issue search orderNullArgumentException - issueSearchOrder
is null UnsupportedException - issueSearchOrder
is not of this servicemandatory - This method must be implemented. IssueSearchRecord getIssueSearchRecord(Type issueSearchRecordType) throws OperationFailedException, PermissionDeniedException
Type. This method is used to retrieve an object
implementing the requested record.issueSearchRecordType - an issue search record typeNullArgumentException - issueSearchRecordType
is null OperationFailedException - unable to complete requestPermissionDeniedException - authorization failure
occurredUnsupportedException -
hasRecordType(issueSearchRecordType) is false
mandatory - This method must be implemented.