OSID Logo
OSID Specifications
hold rules package
Version 3.1.0
Interfaceosid.hold.rules.IssueProcessorEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.hold.rules.IssueProcessorEnablerSearchResults
osid.hold.rules.IssueProcessorEnablerSmartOublietteSession
Description

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

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

MethodgetRuledIssueProcessorIdTerms
Description

Gets the issue processor Id query terms.

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

Gets the issue processor query terms.

Returnosid.hold.rules.IssueProcessorQueryInspector[] 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.
MethodgetIssueProcessorEnablerQueryInspectorRecord
Description

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

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