OSID Logo
OSID Specifications
process package
Version 3.0.0
Release Candidate Preview
Interfaceosid.process.ProcessQueryInspector
Implementsosid.OsidCatalogQueryInspector
Description

This is the query inspector for examining process queries.

MethodgetStateIdTerms
Description

Gets the state Id terms.

Returnosid.search.terms.IdTerm[]the state Id terms
CompliancemandatoryThis method must be implemented.
MethodgetStateTerms
Description

Gets the state terms.

Returnosid.process.StateQueryInspector[]the state terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorProcessIdTerms
Description

Gets the ancestor process Id terms.

Returnosid.search.terms.IdTerm[]the ancestor process Id terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorProcessTerms
Description

Gets the ancestor process terms.

Returnosid.process.ProcessQueryInspector[]the ancestor process terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantProcessIdTerms
Description

Gets the descendant process Id terms.

Returnosid.search.terms.IdTerm[]the descendant process Id terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantProcessTerms
Description

Gets the descendant process terms.

Returnosid.process.ProcessQueryInspector[]the descendant process terms
CompliancemandatoryThis method must be implemented.
MethodgetProcessQueryInspectorRecord
Description

Gets the process query inspector record corresponding to the given Process record Type.

Parametersosid.type.TypeprocessRecordTypea process record type
Returnosid.process.records.ProcessQueryInspectorRecordthe process query inspector record
ErrorsNULL_ARGUMENT processRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(processRecordType) is false
CompliancemandatoryThis method must be implemented.