OSID Logo
OSID Specifications
workflow rules package
Version 3.1.0
Interfaceosid.workflow.rules.StepEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.workflow.rules.StepEnablerSearchResults
osid.workflow.rules.StepEnablerSmartOfficeSession
Description

This is the query inspector for examining step enabler queries.

Like all OsidQueryInspectors, StepEnablerQueryInspector 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.
MethodgetStepEnablerQueryInspectorRecord
Description

Gets the step enabler query inspector record corresponding to the given StepEnabler record Type.

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