OSID Logo
OSID Specifications
workflow rules package
Version 3.1.0
Interfaceosid.workflow.rules.ProcessConstrainerEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.workflow.rules.ProcessConstrainerEnablerSearchResults
osid.workflow.rules.ProcessConstrainerEnablerSmartOfficeSession
Description

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

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

MethodgetRuledProcessConstrainerIdTerms
Description

Gets the process constrainer Id query terms.

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

Gets the process constrainer query terms.

Returnosid.workflow.rules.ProcessConstrainerQueryInspector[] 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.
MethodgetProcessConstrainerEnablerQueryInspectorRecord
Description

Gets the process constrainer enabler query inspector record corresponding to the given ProcessEnabler record Type.

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