Interface ReplyQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidContainableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector, OsidSubjugateableQueryInspector

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

  • Method Details

    • getPostIdTerms

      IdTerm[] getPostIdTerms()
      Gets the post Id terms.
      Returns:
      the post Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getPostTerms

      ReplyQueryInspector[] getPostTerms()
      Gets the post terms.
      Returns:
      the post terms
      Compliance:
      mandatory - This method must be implemented.
    • getTimestampTerms

      DateTimeTerm[] getTimestampTerms()
      Gets the timestamp terms.
      Returns:
      the timestamp terms
      Compliance:
      mandatory - This method must be implemented.
    • getPosterIdTerms

      IdTerm[] getPosterIdTerms()
      Gets the poster Id terms.
      Returns:
      the resource Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getPosterTerms

      ResourceQueryInspector[] getPosterTerms()
      Gets the poster terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getPostingAgentIdTerms

      IdTerm[] getPostingAgentIdTerms()
      Gets the posting agent Id terms.
      Returns:
      the agent Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getPostingAgentTerms

      AgentQueryInspector[] getPostingAgentTerms()
      Gets the posting agent terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getSubjectLineTerms

      StringTerm[] getSubjectLineTerms()
      Gets the subject line terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getTextTerms

      StringTerm[] getTextTerms()
      Gets the text terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getContainingReplyIdTerms

      IdTerm[] getContainingReplyIdTerms()
      Gets the containing reply Id terms.
      Returns:
      the containing reply Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getContainingReplyTerms

      ReplyQueryInspector[] getContainingReplyTerms()
      Gets the containing reply terms.
      Returns:
      the containing reply terms
      Compliance:
      mandatory - This method must be implemented.
    • getContainedReplyIdTerms

      IdTerm[] getContainedReplyIdTerms()
      Gets the contained reply Id terms.
      Returns:
      the contained reply Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getContainedReplyTerms

      ReplyQueryInspector[] getContainedReplyTerms()
      Gets the contained reply terms.
      Returns:
      the contained reply terms
      Compliance:
      mandatory - This method must be implemented.
    • getForumIdTerms

      IdTerm[] getForumIdTerms()
      Gets the forum Id terms.
      Returns:
      the forum Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getForumTerms

      ForumQueryInspector[] getForumTerms()
      Gets the forum terms.
      Returns:
      the forum terms
      Compliance:
      mandatory - This method must be implemented.
    • getReplyQueryInspectorRecord

      ReplyQueryInspectorRecord getReplyQueryInspectorRecord(Type replyRecordType) throws OperationFailedException
      Gets the reply query inspector record corresponding to the given Reply record Type .
      Parameters:
      replyRecordType - a reply record type
      Returns:
      the reply query inspector record
      Throws:
      NullArgumentException - replyRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(replyRecordType) is false
      Compliance:
      mandatory - This method must be implemented.