OSID Logo
OSID Specifications
authorization package
Version 3.1.0
Interfaceosid.authorization.AuthorizationQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Used Byosid.authorization.AuthorizationQueryInspector
osid.authorization.AuthorizationSearchResults
osid.authorization.AuthorizationSmartVaultSession
osid.authorization.FunctionQueryInspector
osid.authorization.QualifierQueryInspector
osid.authorization.VaultQueryInspector
osid.authorization.rules.AuthorizationEnablerQueryInspector
Description

The query inspector for examining authorization queries.

Like all OsidQueryInspectors, AuthorizationQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetExplicitAuthorizationsTerms
Description

Gets the explicit authorization query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRelatedAuthorizationIdTerms
Description

Gets the related authorization Id query terms.

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

Gets the related authorization query terms.

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

Gets the resource Id query terms.

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

Gets the resource query terms.

Returnosid.resource.ResourceQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetTrustIdTerms
Description

Gets the trust Id query terms.

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

Gets the agent Id query terms.

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

Gets the agent query terms.

Returnosid.authentication.AgentQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetFunctionIdTerms
Description

Gets the function Id query terms.

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

Gets the function query terms.

Returnosid.authorization.FunctionQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetQualifierIdTerms
Description

Gets the qualifier Id query terms.

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

Gets the qualifier query terms.

Returnosid.authorization.QualifierQueryInspector[] 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.
MethodgetAuthorizationQueryInspectorRecord
Description

Gets the authorization query inspector record corresponding to the given Authorization record Type.

Parametersosid.type.TypeauthorizationRecordType an authorization record type
Returnosid.authorization.records.AuthorizationQueryInspectorRecord the authorization query inspector record
ErrorsNULL_ARGUMENT authorizationRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(authorizationRecordType) is false
Compliancemandatory This method must be implemented.