OSID Logo
OSID Specifications
workflow rules package
Version 3.1.0
Interfaceosid.workflow.rules.ProcessProcessorEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.workflow.rules.ProcessProcessorEnablerSearchResults
osid.workflow.rules.ProcessProcessorEnablerSmartOfficeSession
Description

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

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

MethodgetRuledProcessProcessorIdTerms
Description

Gets the process processor Id query terms.

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

Gets the process processor query terms.

Returnosid.workflow.rules.ProcessProcessorQueryInspector[] 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.
MethodgetProcessProcessorEnablerQueryInspectorRecord
Description

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

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