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.
-
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, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.Methods 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, getSubjectTermsModifier and TypeMethodDescriptionIdTerm[]Gets the commentIdquery terms.Gets the comment query terms.IdTerm[]Gets the creditIdquery terms.Gets the credit query terms.Gets the description query terms.Gets the display name query terms.TypeTerm[]Gets the genus type query terms.IdTerm[]Gets the journal entryIdquery terms.Gets the journal entry query terms.TypeTerm[]Gets the parent genus type query terms.IdTerm[]Gets the relationshipIdquery terms.IdTerm[]Gets the relationship peerIdquery terms.Gets the relationship query terms.IdTerm[]Gets the stateIdquery terms.Gets the state query terms.Gets the statistic query terms.IdTerm[]Gets the subjectIdquery terms.Gets the subject relevancy query terms.Gets the subject query terms.Methods inherited from interface OsidQueryInspector
getAnyTerms, getKeywordTermsModifier and TypeMethodDescriptionGets the any query terms.Gets the keyword query terms.
-
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.
-