OSID Logo
OSID Specifications
tracking rules package
Version 3.1.0
Interfaceosid.tracking.rules.QueueConstrainerQueryInspector
Implementsosid.OsidConstrainerQueryInspector
Used Byosid.tracking.rules.QueueConstrainerEnablerQueryInspector
osid.tracking.rules.QueueConstrainerSearchResults
osid.tracking.rules.QueueConstrainerSmartFrontOfficeSession
Description

This is the query inspector for examining queue constrainer queries.

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

MethodgetRuledQueueIdTerms
Description

Gets the queue Id query terms.

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

Gets the queue query terms.

Returnosid.tracking.QueueQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetFrontOfficeIdTerms
Description

Gets the front office Id query terms.

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

Gets the front office query terms.

Returnosid.tracking.FrontOfficeQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetQueueConstrainerQueryInspectorRecord
Description

Gets the queue constrainer query inspector record corresponding to the given QueueConstrainer record Type.

Parametersosid.type.TypequeueConstrainerRecordType a queue constrainer record type
Returnosid.tracking.rules.records.QueueConstrainerQueryInspectorRecord the queue constrainer query inspector record
ErrorsNULL_ARGUMENT queueConstrainerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(queueConstrainerRecordType) is false
Compliancemandatory This method must be implemented.