OSID Logo
OSID Specifications
authorization package
Version 3.1.0
Interfaceosid.authorization.FunctionQueryInspector
Implementsosid.OsidRuleQueryInspector
Used Byosid.authorization.AuthorizationQueryInspector
osid.authorization.FunctionSearchResults
osid.authorization.FunctionSmartVaultSession
osid.authorization.QualifierQueryInspector
osid.authorization.VaultQueryInspector
osid.rules.check.CheckQueryInspector
Description

This is the query inspector for examining function queries.

MethodgetQualifierHierarchyIdTerms
Description

Gets the qualifier hierarchy Id query terms.

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

Gets the qualifier hierarchy query terms.

Returnosid.hierarchy.HierarchyQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAuthorizationIdTerms
Description

Gets the authorization Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAuthorizationTerms
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.
MethodgetFunctionQueryInspectorRecord
Description

Gets the function query inspector record corresponding to the given Function record Type.

Parametersosid.type.TypefunctionRecordType a function record type
Returnosid.authorization.records.FunctionQueryInspectorRecord the function query inspector record
ErrorsNULL_ARGUMENT functionRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(functionRecordType) is false
Compliancemandatory This method must be implemented.