public interface AccountSearch extends OsidSearch
The search interface for governing account searches.
| Modifier and Type | Method and Description |
|---|---|
AccountSearchRecord |
getAccountSearchRecord(Type accountSearchRecordType)
Gets the account search record corresponding to the given account
search record
Type. |
void |
orderAccountResults(AccountSearchOrder accountSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongAccounts(IdList accountIds)
Execute this search among the given list of accounts.
|
limitResultSetgetRecordTypes, hasRecordTypevoid searchAmongAccounts(IdList accountIds)
accountIds - list of accountsNullArgumentException - accountIds is
null mandatory - This method must be implemented. void orderAccountResults(AccountSearchOrder accountSearchOrder)
accountSearchOrder - account search orderNullArgumentException - accountSearchOrder
is null UnsupportedException - accountSearchOrder
is not of this servicemandatory - This method must be implemented. AccountSearchRecord getAccountSearchRecord(Type accountSearchRecordType) throws OperationFailedException
Type. This method is used to retrieve an
object implementing the requested record.accountSearchRecordType - a account search record typeNullArgumentException - accountSearchRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(accountSearchRecordType) is false
mandatory - This method must be implemented.