public interface PostQueryInspector extends OsidObjectQueryInspector
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.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getForumIdTerms()
Gets the forum
Id terms. |
ForumQueryInspector[] |
getForumTerms()
Gets the forum terms.
|
IdTerm[] |
getPosterIdTerms()
Gets the poster
Id terms. |
ResourceQueryInspector[] |
getPosterTerms()
Gets the poster terms.
|
IdTerm[] |
getPostingAgentIdTerms()
Gets the poster
Id terms. |
AgentQueryInspector[] |
getPostingAgentTerms()
Gets the poster terms.
|
PostQueryInspectorRecord |
getPostQueryInspectorRecord(Type postRecordType)
Gets the query inspector record corresponding to the given
Post
record Type. |
IdTerm[] |
getReplyIdTerms()
Gets the reply
Id terms. |
ReplyQueryInspector[] |
getReplyTerms()
Gets the reply terms.
|
StringTerm[] |
getSubjectLineTerms()
Gets the subject line terms.
|
StringTerm[] |
getTextTerms()
Gets the text terms.
|
DateTimeTerm[] |
getTimestampTerms()
Gets the timestamp terms.
|
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
DateTimeTerm[] getTimestampTerms()
mandatory
- This method must be implemented. IdTerm[] getPosterIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. ResourceQueryInspector[] getPosterTerms()
mandatory
- This method must be implemented. IdTerm[] getPostingAgentIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. AgentQueryInspector[] getPostingAgentTerms()
mandatory
- This method must be implemented. StringTerm[] getSubjectLineTerms()
mandatory
- This method must be implemented. StringTerm[] getTextTerms()
mandatory
- This method must be implemented. IdTerm[] getReplyIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. ReplyQueryInspector[] getReplyTerms()
mandatory
- This method must be implemented. IdTerm[] getForumIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. ForumQueryInspector[] getForumTerms()
mandatory
- This method must be implemented. PostQueryInspectorRecord getPostQueryInspectorRecord(Type postRecordType) throws OperationFailedException
Post
record Type.
postRecordType
- a post record typeNullArgumentException
- postRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(postRecordType)
is false
mandatory
- This method must be implemented.