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

This is the query inspector for examining vault queries.

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

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

Gets the ancestor vault Id query terms.

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

Gets the ancestor vault query terms.

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

Gets the descendant vault Id query terms.

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

Gets the descendant vault query terms.

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

Gets the vault query inspector record corresponding to the given Vault record Type.

Parametersosid.type.TypevaultRecordType a vault query inspector record type
Returnosid.authorization.records.VaultQueryInspectorRecord the vault query inspector record
ErrorsNULL_ARGUMENT vaultRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(vaultRecordType) is false
Compliancemandatory This method must be implemented.