OSID Logo
OSID Specifications
authorization package
Version 3.1.0
Interfaceosid.authorization.AuthorizationSearch
Implementsosid.OsidSearch
Used Byosid.authorization.AuthorizationSearchSession
Description

AuthorizationSearch defines the interface for specifying authorization search options.

MethodsearchAmongAuthorizations
Description

Execute this search among the given list of authorizations.

Parametersosid.id.IdListauthorizationIds list of authorizations
ErrorsNULL_ARGUMENT authorizationIds is null
Compliancemandatory This method must be implemented.
MethodorderAuthorizationResults
Description

Specify an ordering to the search results.

Parametersosid.authorization.AuthorizationSearchOrderauthorizationSearchOrder authorization search order
ErrorsNULL_ARGUMENT authorizationSearchOrder is null
UNSUPPORTED authorizationSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetAuthorizationSearchRecord
Description

Gets the authorization search record corresponding to the given authorization search record Type .This method is used to retrieve an object implementing the requested record.

Parametersosid.type.TypeauthorizationSearchRecordType an authorization search record type
Returnosid.authorization.records.AuthorizationSearchRecord the authorization search record
ErrorsNULL_ARGUMENT authorizationSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(authorizationSearchRecordType) is false
Compliancemandatory This method must be implemented.