Interface CourseRequirementQueryInspector
- All Superinterfaces:
Extensible, OsidAggregateableQueryInspector, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidOperableQueryInspector, OsidQueryInspector, OsidRuleQueryInspector
public interface CourseRequirementQueryInspector
extends OsidRuleQueryInspector, OsidAggregateableQueryInspector
The query inspector provides a means of accessing the match terms of a
CourseRequirementQuery .
-
Method Summary
Modifier and TypeMethodDescriptionIdTerm[]Gets the alt requisiteIdquery terms.Gets the alt requisite query terms.IdTerm[]Gets the courseIdquery terms.getCourseRequirementQueryInspectorRecord(Type courseRequirementQueryInspectorRecordType) Gets the course requirement query record corresponding to the givenCourseRequirementrecordType.Gets the course query terms.IdTerm[]Gets the credit scaleIdquery terms.Gets the has minimum earned credits query terms.Gets the has minimum grade query terms.Gets the has minimum score query terms.Gets the has target credits for set query terms.Gets the has target number for set query terms.Gets the has timeframe query terms.Gets the include equivalent units query terms.Gets the minimum credits query terms.Gets the minimum earned credits query terms.IdTerm[]Gets the minimum gradeIdquery terms.Gets the minimum grade query terms.Gets the minimum non-transfer number query terms.Gets the minimum number query terms.IdTerm[]Gets the minimum score systemIdquery terms.Gets the minimum score query terms.Gets the non-transfer credits query terms.Gets the requires completion query terms.Gets the requires minimum credits query terms.Gets the requires minimum non-transfer credits query terms.Gets the requires minimum non-transfer number query terms.Gets the requires minimum number query terms.Gets the requires subject area query terms.IdTerm[]Gets the subject areaIdquery terms.Gets the subject area query terms.Gets the target set credits query terms.Gets the target set number query 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 OsidOperableQueryInspector
getActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTermsModifier and TypeMethodDescriptionGets the active query terms.Gets the administratively disabled query terms.Gets the administratively enabled query terms.Gets the operational query terms.Methods inherited from interface OsidQueryInspector
getAnyTerms, getKeywordTermsModifier and TypeMethodDescriptionGets the any query terms.Gets the keyword query terms.Methods inherited from interface OsidRuleQueryInspector
getConditionRecordTypeTerms, getRuleIdTerms, getRuleTerms
-
Method Details
-
getAltRequisiteIdTerms
IdTerm[] getAltRequisiteIdTerms()Gets the alt requisiteIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getAltRequisiteTerms
RequisiteQueryInspector[] getAltRequisiteTerms()Gets the alt requisite query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getCourseIdTerms
IdTerm[] getCourseIdTerms()Gets the courseIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getCourseTerms
CourseQueryInspector[] getCourseTerms()Gets the course query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getRequiresSubjectAreaTerms
BooleanTerm[] getRequiresSubjectAreaTerms()Gets the requires subject area query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getSubjectAreaIdTerms
IdTerm[] getSubjectAreaIdTerms()Gets the subject areaIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getSubjectAreaTerms
SubjectQueryInspector[] getSubjectAreaTerms()Gets the subject area query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getIncludeEquivalentUnitsTerms
BooleanTerm[] getIncludeEquivalentUnitsTerms()Gets the include equivalent units query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getRequiresMinimumNumberTerms
BooleanTerm[] getRequiresMinimumNumberTerms()Gets the requires minimum number query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getMinimumNumberTerms
CardinalRangeTerm[] getMinimumNumberTerms()Gets the minimum number query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getRequiresMinimumNonTransferNumberTerms
BooleanTerm[] getRequiresMinimumNonTransferNumberTerms()Gets the requires minimum non-transfer number query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getMinimumNonTransferNumberTerms
CardinalRangeTerm[] getMinimumNonTransferNumberTerms()Gets the minimum non-transfer number query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getHasTargetNumberForSetTerms
BooleanTerm[] getHasTargetNumberForSetTerms()Gets the has target number for set query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getTargetSetNumberTerms
CardinalRangeTerm[] getTargetSetNumberTerms()Gets the target set number query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getRequiresMinimumCreditsTerms
BooleanTerm[] getRequiresMinimumCreditsTerms()Gets the requires minimum credits query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getCreditScaleIdTerms
IdTerm[] getCreditScaleIdTerms()Gets the credit scaleIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getMinimumCreditsTerms
DecimalRangeTerm[] getMinimumCreditsTerms()Gets the minimum credits query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getRequiresMinimumNonTransferCreditsTerms
BooleanTerm[] getRequiresMinimumNonTransferCreditsTerms()Gets the requires minimum non-transfer credits query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getNonTransferCreditsTerms
DecimalRangeTerm[] getNonTransferCreditsTerms()Gets the non-transfer credits query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getHasTargetCreditsForSetTerms
BooleanTerm[] getHasTargetCreditsForSetTerms()Gets the has target credits for set query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getTargetSetCreditsTerms
DecimalRangeTerm[] getTargetSetCreditsTerms()Gets the target set credits query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getRequiresCompletionTerms
BooleanTerm[] getRequiresCompletionTerms()Gets the requires completion query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getHasTimeframeTerms
BooleanTerm[] getHasTimeframeTerms()Gets the has timeframe query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getHasMinimumGradeTerms
BooleanTerm[] getHasMinimumGradeTerms()Gets the has minimum grade query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getMinimumGradeIdTerms
IdTerm[] getMinimumGradeIdTerms()Gets the minimum gradeIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getMinimumGradeTerms
GradeQueryInspector[] getMinimumGradeTerms()Gets the minimum grade query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getHasMinimumScoreTerms
BooleanTerm[] getHasMinimumScoreTerms()Gets the has minimum score query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getMinimumScoreSystemIdTerms
IdTerm[] getMinimumScoreSystemIdTerms()Gets the minimum score systemIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getMinimumScoreTerms
DecimalRangeTerm[] getMinimumScoreTerms()Gets the minimum score query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getHasMinimumEarnedCreditsTerms
BooleanTerm[] getHasMinimumEarnedCreditsTerms()Gets the has minimum earned credits query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getMinimumEarnedCreditsTerms
DecimalRangeTerm[] getMinimumEarnedCreditsTerms()Gets the minimum earned credits query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getCourseRequirementQueryInspectorRecord
CourseRequirementQueryInspectorRecord getCourseRequirementQueryInspectorRecord(Type courseRequirementQueryInspectorRecordType) throws OperationFailedException Gets the course requirement query record corresponding to the givenCourseRequirementrecordType. Multiple record retrievals produce a nestedORterm.- Parameters:
courseRequirementQueryInspectorRecordType- a course requirement record type- Returns:
- the course requirement query inspector record
- Throws:
NullArgumentException-courseRequirementQueryInspectorRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(courseRequirementQueryInspectorRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-