OSID Logo
OSID Specifications
messaging package
Version 3.0.0
Release Candidate Preview
Interfaceosid.messaging.MessageQueryInspector
Implementsosid.OsidObjectQueryInspector
Description

This is the query inspector for examining message queries.

MethodgetSubjectLineTerms
Description

Gets the subject line query terms.

Returnosid.search.terms.StringTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetTextTerms
Description

Gets the text query terms.

Returnosid.search.terms.StringTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetSentTerms
Description

Gets the sent query terms.

Returnosid.search.terms.BooleanTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetSentTimeTerms
Description

Gets the sent time query terms.

Returnosid.search.terms.DateTimeRangeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetSenderIdTerms
Description

Gets the sender Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetSenderTerms
Description

Gets the sender query terms.

Returnosid.resource.ResourceQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetSendingAgentIdTerms
Description

Gets the sending agent Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetSendingAgentTerms
Description

Gets the sending agent query terms.

Returnosid.authentication.AgentQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetReceivedTimeTerms
Description

Gets the received time query terms.

Returnosid.search.terms.DateTimeRangeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDeliveryTimeTerms
Description

Gets the delivery time query terms.

Returnosid.search.terms.DurationRangeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetRecipientIdTerms
Description

Gets the recipient Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetRecipientTerms
Description

Gets the recipient query terms.

Returnosid.resource.ResourceQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetReceiptIdTerms
Description

Gets the receipt Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetReceiptTerms
Description

Gets the receipt query terms.

Returnosid.messaging.ReceiptQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetMailboxIdTerms
Description

Gets the mailbox Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetMailboxTerms
Description

Gets the mailbox query terms.

Returnosid.messaging.MailboxQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetMessageQueryInspectorRecord
Description

Gets the message query inspector record corresponding to the given Message record Type.

Parametersosid.type.TypemessageRecordTypea message record type
Returnosid.messaging.records.MessageQueryInspectorRecordthe message query inspector record
ErrorsNULL_ARGUMENT messageRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(messageRecordType) is false
CompliancemandatoryThis method must be implemented.