Interface GradeSystemQueryInspector
- All Superinterfaces:
Extensible, OsidAggregateableQueryInspector, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector
public interface GradeSystemQueryInspector
extends OsidObjectQueryInspector, OsidAggregateableQueryInspector
This is the query inspector for examining grade system queries.
Like all OsidQueryInspectors,
GradeSystemQueryInspector is stateful and must not be accessed by
multiple processing threads.
-
Method Summary
Modifier and TypeMethodDescriptionGets the grade-based systems terms.IdTerm[]Gets the gradebook columnIdterms.Gets the gradebook column terms.IdTerm[]Gets the gradebookIdterms.Gets the gradebook terms.IdTerm[]Gets the gradeIdterms.getGradeSystemQueryInspectorRecord(Type gradeSystemRecordType) Gets the grade system query inspector record corresponding to the givenGradeSystemrecordType.Gets the grade terms.Gets the highest numeric score terms.Gets the lowest numeric score terms.Gets the numeric score increment terms.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeMethods inherited from interface OsidExtensibleQueryInspector
getRecordTypeTermsMethods inherited from interface OsidIdentifiableQueryInspector
getIdTermsMethods inherited from interface OsidObjectQueryInspector
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsMethods inherited from interface OsidQueryInspector
getAnyTerms, getKeywordTerms
-
Method Details
-
getBasedOnGradesTerms
BooleanTerm[] getBasedOnGradesTerms()Gets the grade-based systems terms.- Returns:
- the grade-based systems terms
- Compliance:
mandatory- This method must be implemented.
-
getGradeIdTerms
IdTerm[] getGradeIdTerms()Gets the gradeIdterms.- Returns:
- the grade
Idterms - 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.
-
getLowestNumericScoreTerms
DecimalRangeTerm[] getLowestNumericScoreTerms()Gets the lowest numeric score terms.- Returns:
- the lowest numeric score terms
- Compliance:
mandatory- This method must be implemented.
-
getNumericScoreIncrementTerms
DecimalRangeTerm[] getNumericScoreIncrementTerms()Gets the numeric score increment terms.- Returns:
- the numeric score increment terms
- Compliance:
mandatory- This method must be implemented.
-
getHighestNumericScoreTerms
DecimalRangeTerm[] getHighestNumericScoreTerms()Gets the highest numeric score terms.- Returns:
- the highest numeric score terms
- Compliance:
mandatory- This method must be implemented.
-
getGradebookColumnIdTerms
IdTerm[] getGradebookColumnIdTerms()Gets the gradebook columnIdterms.- Returns:
- the gradebook column
Idterms - 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.
-
getGradebookIdTerms
IdTerm[] getGradebookIdTerms()Gets the gradebookIdterms.- Returns:
- the gradebook
Idterms - Compliance:
mandatory- This method must be implemented.
-
getGradebookTerms
GradebookQueryInspector[] getGradebookTerms()Gets the gradebook terms.- Returns:
- the gradebook terms
- Compliance:
mandatory- This method must be implemented.
-
getGradeSystemQueryInspectorRecord
GradeSystemQueryInspectorRecord getGradeSystemQueryInspectorRecord(Type gradeSystemRecordType) throws OperationFailedException Gets the grade system query inspector record corresponding to the givenGradeSystemrecordType.- Parameters:
gradeSystemRecordType- a grade system record type- Returns:
- the grade system query inspector record
- Throws:
NullArgumentException-gradeSystemRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(gradeSystemRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-