OSID Logo
OSID Specifications
workflow rules package
Version 3.1.0
Interfaceosid.workflow.rules.ProcessConstrainerQueryInspector
Implementsosid.OsidConstrainerQueryInspector
Used Byosid.workflow.rules.ProcessConstrainerEnablerQueryInspector
osid.workflow.rules.ProcessConstrainerSearchResults
osid.workflow.rules.ProcessConstrainerSmartOfficeSession
Description

This is the query inspector for examining process constrainer queries.

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

MethodgetRuledProcessIdTerms
Description

Gets the process Id query terms.

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

Gets the process query terms.

Returnosid.workflow.ProcessQueryInspector[] 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.
MethodgetProcessConstrainerQueryInspectorRecord
Description

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

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