OSID Logo
OSID Specifications
hold rules package
Version 3.1.0
Interfaceosid.hold.rules.IssueConstrainerEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.hold.rules.IssueConstrainerEnablerSearchResults
osid.hold.rules.IssueConstrainerEnablerSmartOublietteSession
Description

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

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

MethodgetRuledIssueConstrainerIdTerms
Description

Gets the issue constrainer Id query terms.

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

Gets the issue constrainer query terms.

Returnosid.hold.rules.IssueConstrainerQueryInspector[] 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.
MethodgetIssueConstrainerEnablerQueryInspectorRecord
Description

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

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