Interface EntryQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector, OsidSourceableQueryInspector

public interface EntryQueryInspector extends OsidObjectQueryInspector, OsidSourceableQueryInspector

This is the query inspector for examining entry queries.

  • Method Details

    • 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 resource 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 agent 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.
    • getSummaryTerms

      StringTerm[] getSummaryTerms()
      Gets the summary 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.
    • getBlogIdTerms

      IdTerm[] getBlogIdTerms()
      Gets the blog Id terms.
      Returns:
      the blog Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getBlogTerms

      BlogQueryInspector[] getBlogTerms()
      Gets the blog terms.
      Returns:
      the blog terms
      Compliance:
      mandatory - This method must be implemented.
    • getEntryQueryInspectorRecord

      EntryQueryInspectorRecord getEntryQueryInspectorRecord(Type entryRecordType) throws OperationFailedException
      Gets the entry query inspector record corresponding to the given Entry record Type .
      Parameters:
      entryRecordType - an entry record type
      Returns:
      the entry query inspector record
      Throws:
      NullArgumentException - entryRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(entryRecordType) is false
      Compliance:
      mandatory - This method must be implemented.