OSID Logo
OSID Specifications
hold rules package
Version 3.1.0
Interfaceosid.hold.rules.IssueConstrainerQueryInspector
Implementsosid.OsidConstrainerQueryInspector
Used Byosid.hold.rules.IssueConstrainerEnablerQueryInspector
osid.hold.rules.IssueConstrainerSearchResults
osid.hold.rules.IssueConstrainerSmartOublietteSession
Description

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

Gets the issue constrainer query inspector record corresponding to the given IssueConstrainer record Type.

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