OSID Logo
OSID Specifications
workflow rules package
Version 3.1.0
Interfaceosid.workflow.rules.ProcessProcessorQueryInspector
Implementsosid.OsidProcessorQueryInspector
Used Byosid.workflow.rules.ProcessProcessorEnablerQueryInspector
osid.workflow.rules.ProcessProcessorSearchResults
osid.workflow.rules.ProcessProcessorSmartOfficeSession
Description

This is the query inspector for examining process processor queries.

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

MethodgetRuledProcessIdTerms
Description

Gets the process Id query terms.

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

Gets the process query terms.

Returnosid.workflow.ProcessQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetOfficeIdTerms
Description

Gets the office Id query terms.

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

Gets the office query terms.

Returnosid.workflow.OfficeQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetProcessProcessorQueryInspectorRecord
Description

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

Parametersosid.type.TypeprocessProcessorRecordType a process processor record type
Returnosid.workflow.rules.records.ProcessProcessorQueryInspectorRecord the process processor query inspector record
ErrorsNULL_ARGUMENT processProcessorRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(processProcessorRecordType) is false
Compliancemandatory This method must be implemented.