OSID Logo
OSID Specifications
hold rules package
Version 3.1.0
Interfaceosid.hold.rules.IssueEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.hold.rules.IssueEnablerSearchResults
osid.hold.rules.IssueEnablerSmartOublietteSession
Description

This is the query inspector for examining issue enabler 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.
MethodgetIssueEnablerQueryInspectorRecord
Description

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

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