OSID Logo
OSID Specifications
authorization rules package
Version 3.1.0
Interfaceosid.authorization.rules.AuthorizationEnablerQueryInspector
Implementsosid.OsidEffectuatorQueryInspector
Used Byosid.authorization.rules.AuthorizationEnablerSearchResults
osid.authorization.rules.AuthorizationEnablerSmartVaultSession
Description

This is the query inspector for examining authorization enabler queries.

MethodgetRuledAuthorizationIdTerms
Description

Gets the authorization Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRuledAuthorizationTerms
Description

Gets the authorization query terms.

Returnosid.authorization.AuthorizationQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetVaultIdTerms
Description

Gets the vault Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetVaultTerms
Description

Gets the vault query terms.

Returnosid.authorization.VaultQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAuthorizationEnablerQueryInspectorRecord
Description

Gets the authorization enabler query inspector record corresponding to the given AuthorizationEnabler record Type .

Parametersosid.type.TypeauthorizationEnablerRecordType an authorization enabler record type
Returnosid.authorization.rules.records.AuthorizationEnablerQueryInspectorRecord the authorization enabler query inspector record
ErrorsNULL_ARGUMENT authorizationEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(authorizationEnablerRecordType) is false
Compliancemandatory This method must be implemented.