public interface AuthorizationEnablerSearch extends OsidSearch
The search interface for governing authorization enabler searches.
Modifier and Type | Method and Description |
---|---|
AuthorizationEnablerSearchRecord |
getAuthorizationEnablerSearchRecord(Type authorizationEnablerSearchRecordType)
Gets the authorization enabler search record corresponding to the
given authorization enabler search record
Type. |
void |
orderAuthorizationEnablerResults(AuthorizationEnablerSearchOrder authorizationEnablerSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongAuthorizationEnablers(IdList authorizationEnablerIds)
Execute this search among the given list of authorization enablers.
|
limitResultSet
getRecordTypes, hasRecordType
void searchAmongAuthorizationEnablers(IdList authorizationEnablerIds)
authorizationEnablerIds
- list of authorization enablersNullArgumentException
- authorizationEnablerIds
is null
mandatory
- This method must be implemented. void orderAuthorizationEnablerResults(AuthorizationEnablerSearchOrder authorizationEnablerSearchOrder)
authorizationEnablerSearchOrder
- authorization enabler search
orderNullArgumentException
-
authorizationEnablerSearchOrder
is null
UnsupportedException
-
authorizationEnablerSearchOrder
is not of this servicemandatory
- This method must be implemented. AuthorizationEnablerSearchRecord getAuthorizationEnablerSearchRecord(Type authorizationEnablerSearchRecordType) throws OperationFailedException
Type.
This
method is used to retrieve an object implementing the requested
record.authorizationEnablerSearchRecordType
- an authorization enabler
search record typeNullArgumentException
-
authorizationEnablerSearchRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(authorizationEnablerSearchRecordType)
is
false
mandatory
- This method must be implemented.