OSID Logo
OSID Specifications
authorization package
Version 3.0.0
Release Candidate Preview
Interfaceosid.authorization.VaultQueryInspector
Implementsosid.OsidCatalogQueryInspector
Description

This is the query inspector for examining vault queries.

MethodgetFunctionIdTerms
Description

Gets the function Id query terms.

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

Gets the function query terms.

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

Gets the qualifier Id query terms.

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

Gets the qualifier query terms.

Returnosid.authorization.QualifierQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetAuthorizationIdTerms
Description

Gets the authorization Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetAuthorizationTerms
Description

Gets the authorization query terms.

Returnosid.authorization.AuthorizationQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorVaultIdTerms
Description

Gets the ancestor vault Id query terms.

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

Gets the ancestor vault query terms.

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

Gets the descendant vault Id query terms.

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

Gets the descendant vault query terms.

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

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

Parametersosid.type.TypevaultRecordTypea vault query inspector record type
Returnosid.authorization.records.VaultQueryInspectorRecordthe vault query inspector record
ErrorsNULL_ARGUMENT vaultRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(vaultRecordType) is false
CompliancemandatoryThis method must be implemented.