Interface GradebookQueryInspector

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

public interface GradebookQueryInspector extends OsidCatalogQueryInspector

This is the query inspector for examining gradebook queries.

  • Method Details

    • getGradeIdTerms

      IdTerm[] getGradeIdTerms()
      Gets the grade Id terms.
      Returns:
      the grade Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getGradeTerms

      GradeQueryInspector[] getGradeTerms()
      Gets the grade terms.
      Returns:
      the grade terms
      Compliance:
      mandatory - This method must be implemented.
    • getGradeSystemIdTerms

      IdTerm[] getGradeSystemIdTerms()
      Gets the grade system Id terms.
      Returns:
      the grade system Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getGradeSystemTerms

      GradeSystemQueryInspector[] getGradeSystemTerms()
      Gets the grade system terms.
      Returns:
      the grade system terms
      Compliance:
      mandatory - This method must be implemented.
    • getGradeEntryIdTerms

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

      GradeEntryQueryInspector[] getGradeEntryTerms()
      Gets the grade entry terms.
      Returns:
      the grade entry terms
      Compliance:
      mandatory - This method must be implemented.
    • getGradebookColumnIdTerms

      IdTerm[] getGradebookColumnIdTerms()
      Gets the gradebook column Id terms.
      Returns:
      the gradebook column Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getGradebookColumnTerms

      GradebookColumnQueryInspector[] getGradebookColumnTerms()
      Gets the gradebook column terms.
      Returns:
      the gradebook column terms
      Compliance:
      mandatory - This method must be implemented.
    • getAncestorGradebookIdTerms

      IdTerm[] getAncestorGradebookIdTerms()
      Gets the ancestor gradebook Id terms.
      Returns:
      the ancestor gradebook Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getAncestorGradebookTerms

      GradebookQueryInspector[] getAncestorGradebookTerms()
      Gets the ancestor gradebook terms.
      Returns:
      the ancestor gradebook terms
      Compliance:
      mandatory - This method must be implemented.
    • getDescendantGradebookIdTerms

      IdTerm[] getDescendantGradebookIdTerms()
      Gets the descendant gradebook Id terms.
      Returns:
      the descendant gradebook Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getDescendantGradebookTerms

      GradebookQueryInspector[] getDescendantGradebookTerms()
      Gets the descendant gradebook terms.
      Returns:
      the descendant gradebook terms
      Compliance:
      mandatory - This method must be implemented.
    • getGradebookQueryInspectorRecord

      GradebookQueryInspectorRecord getGradebookQueryInspectorRecord(Type gradebookRecordType) throws OperationFailedException
      Gets the gradebook query inspector record corresponding to the given Gradebook record Type .
      Parameters:
      gradebookRecordType - a gradebook record type
      Returns:
      the gradebook query inspector record
      Throws:
      NullArgumentException - gradebookRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(gradebookRecordType) is false
      Compliance:
      mandatory - This method must be implemented.