OSID Logo
OSID Specifications
workflow rules package
Version 3.1.0
Interfaceosid.workflow.rules.StepProcessorQueryInspector
Implementsosid.OsidProcessorQueryInspector
Used Byosid.workflow.rules.StepProcessorEnablerQueryInspector
osid.workflow.rules.StepProcessorSearchResults
osid.workflow.rules.StepProcessorSmartOfficeSession
Description

This is the query inspector for examining step processor queries.

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

MethodgetRuledStepIdTerms
Description

Gets the step Id query terms.

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

Gets the step query terms.

Returnosid.workflow.StepQueryInspector[] 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.
MethodgetStepProcessorQueryInspectorRecord
Description

Gets the step processor query inspector record corresponding to the given StepProcessor record Type.

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