OSID Logo
OSID Specifications
workflow package
Version 3.0.0
Release Candidate Preview
Interfaceosid.workflow.WorkQueryInspector
Implementsosid.OsidObjectQueryInspector
Description

This is the query inspector for examining work queries.

MethodgetSuspendedTerms
Description

Gets the suspended query terms.

Returnosid.search.terms.BooleanTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetProcessIdTerms
Description

Gets the process Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetProcessTerms
Description

Gets the process query terms.

Returnosid.workflow.ProcessQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetStepIdTerms
Description

Gets the step Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetStepTerms
Description

Gets the step query terms.

Returnosid.workflow.StepQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetOfficeIdTerms
Description

Gets the office Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetOfficeTerms
Description

Gets the office query terms.

Returnosid.workflow.OfficeQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetWorkQueryInspectorRecord
Description

Gets the work query inspector record corresponding to the given Work record Type.

Parametersosid.type.TypeworkRecordTypea work record type
Returnosid.workflow.records.WorkQueryInspectorRecordthe work query inspector record
ErrorsNULL_ARGUMENT workRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(workRecordType) is false
CompliancemandatoryThis method must be implemented.