OSID Logo
OSID Specifications
process package
Version 3.1.0
Interfaceosid.process.ProcessQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.process.ProcessQueryInspector
osid.process.ProcessSearchResults
osid.process.StateQueryInspector
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
Compliancemandatory This method must be implemented.
MethodgetStateTerms
Description

Gets the state terms.

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

Gets the ancestor process Id terms.

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

Gets the ancestor process terms.

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

Gets the descendant process Id terms.

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

Gets the descendant process terms.

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

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

Parametersosid.type.TypeprocessRecordType a process record type
Returnosid.process.records.ProcessQueryInspectorRecord the process query inspector record
ErrorsNULL_ARGUMENT processRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(processRecordType) is false
Compliancemandatory This method must be implemented.