OSID Logo
OSID Specifications
workflow rules package
Version 3.1.0
Interfaceosid.workflow.rules.StepConstrainerQueryInspector
Implementsosid.OsidConstrainerQueryInspector
Used Byosid.workflow.rules.StepConstrainerEnablerQueryInspector
osid.workflow.rules.StepConstrainerSearchResults
osid.workflow.rules.StepConstrainerSmartOfficeSession
Description

This is the query inspector for examining step constrainer queries.

Like all OsidQueryInspectors, StepConstrainerQueryInspector 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.
MethodgetStepConstrainerQueryInspectorRecord
Description

Gets the step constrainer query inspector record corresponding to the given StepConstrainer record Type.

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