OSID Logo
OSID Specifications
forum package
Version 3.0.0
Release Candidate Preview
Interfaceosid.forum.PostQueryInspector
Implementsosid.OsidObjectQueryInspector
Description

This is the query inspector for examining for post queries. Each method specifies an AND term while multiple invocations of the same method produce a nested OR.

MethodgetTimestampTerms
Description

Gets the timestamp terms.

Returnosid.search.terms.DateTimeTerm[]the timestamp terms
CompliancemandatoryThis method must be implemented.
MethodgetPosterIdTerms
Description

Gets the poster Id terms.

Returnosid.search.terms.IdTerm[]the resource Id terms
CompliancemandatoryThis method must be implemented.
MethodgetPosterTerms
Description

Gets the poster terms.

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

Gets the poster Id terms.

Returnosid.search.terms.IdTerm[]the agent Id terms
CompliancemandatoryThis method must be implemented.
MethodgetPostingAgentTerms
Description

Gets the poster terms.

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

Gets the subject line terms.

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

Gets the text terms.

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

Gets the reply Id terms.

Returnosid.search.terms.IdTerm[]the reply Id terms
CompliancemandatoryThis method must be implemented.
MethodgetReplyTerms
Description

Gets the reply terms.

Returnosid.forum.ReplyQueryInspector[]the reply terms
CompliancemandatoryThis method must be implemented.
MethodgetForumIdTerms
Description

Gets the forum Id terms.

Returnosid.search.terms.IdTerm[]the forum Id terms
CompliancemandatoryThis method must be implemented.
MethodgetForumTerms
Description

Gets the forum terms.

Returnosid.forum.ForumQueryInspector[]the forum terms
CompliancemandatoryThis method must be implemented.
MethodgetPostQueryInspectorRecord
Description

Gets the query inspector record corresponding to the given Post record Type.

Parametersosid.type.TypepostRecordTypea post record type
Returnosid.forum.records.PostQueryInspectorRecordthe post query inspector record
ErrorsNULL_ARGUMENT postRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(postRecordType) is false
CompliancemandatoryThis method must be implemented.