OSID Logo
OSID Specifications
hold rules package
Version 3.1.0
Interfaceosid.hold.rules.IssueProcessorQueryInspector
Implementsosid.OsidProcessorQueryInspector
Used Byosid.hold.rules.IssueProcessorEnablerQueryInspector
osid.hold.rules.IssueProcessorSearchResults
osid.hold.rules.IssueProcessorSmartOublietteSession
Description

This is the query inspector for examining issue processor queries.

MethodgetRuledIssueIdTerms
Description

Gets the issue Id query terms.

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

Gets the issue query terms.

Returnosid.hold.IssueQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetOublietteIdTerms
Description

Gets the oubliette Id query terms.

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

Gets the oubliette query terms.

Returnosid.hold.OublietteQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetIssueProcessorQueryInspectorRecord
Description

Gets the issue processor query inspector record corresponding to the given IssueProcessor record Type.

Parametersosid.type.TypeissueProcessorRecordType an issue processor record type
Returnosid.hold.rules.records.IssueProcessorQueryInspectorRecord the issue processor query inspector record
ErrorsNULL_ARGUMENT issueProcessorRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(issueProcessorRecordType) is false
Compliancemandatory This method must be implemented.