Interface BlogQueryInspector

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

public interface BlogQueryInspector extends OsidCatalogQueryInspector

This is the query inspector for examining blog queries.

  • Method Details

    • getEntryIdTerms

      IdTerm[] getEntryIdTerms()
      Gets the entry Id terms.
      Returns:
      the entry Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getEntryTerms

      EntryQueryInspector[] getEntryTerms()
      Gets the entry terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAncestorBlogIdTerms

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

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

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

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

      BlogQueryInspectorRecord getBlogQueryInspectorRecord(Type blogRecordType) throws OperationFailedException
      Gets the blog query inspector record corresponding to the given Blog record Type .
      Parameters:
      blogRecordType - a blog record type
      Returns:
      the blog query inspector record
      Throws:
      NullArgumentException - blogRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(blogRecordType) is false
      Compliance:
      mandatory - This method must be implemented.