OSID Logo
OSID Specifications
authorization package
Version 3.1.0
Interfaceosid.authorization.QualifierQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidFederateableQueryInspector
Used Byosid.authorization.AuthorizationQueryInspector
osid.authorization.QualifierSearchResults
osid.authorization.QualifierSmartVaultSession
osid.authorization.VaultQueryInspector
Description

This is the query inspector for examining qualifiers queries.

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

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.
MethodgetAncestorQualifierIdTerms
Description

Gets the ancestor qualifier Id query terms.

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

Gets the ancestor qualifier query terms.

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

Gets the descendant qualifier Id query terms.

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

Gets the descendant qualifier query terms.

Returnosid.authorization.FunctionQueryInspector[] 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.
MethodgetQualifierQueryInspectorRecord
Description

Gets the qualifier query inspector record corresponding to the given Qualifier record Type.

Parametersosid.type.TypequalifierRecordType a qualifier query inspector record type
Returnosid.authorization.records.QualifierQueryInspectorRecord the qualifier query inspector record
ErrorsNULL_ARGUMENT qualifierRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(qualifierRecordType) is false
Compliancemandatory This method must be implemented.