OSID Logo
OSID Specifications
workflow rules package
Version 3.1.0
Interfaceosid.workflow.rules.StepConstrainerEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.workflow.rules.StepConstrainerEnablerSearchResults
osid.workflow.rules.StepConstrainerEnablerSmartOfficeSession
Description

This is the query inspector for examining step constrainer enabler queries.

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

MethodgetRuledStepConstrainerIdTerms
Description

Gets the step constrainer Id query terms.

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

Gets the step constrainer query terms.

Returnosid.workflow.rules.StepConstrainerQueryInspector[] 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.
MethodgetStepConstrainerEnablerQueryInspectorRecord
Description

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

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