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.

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.