public interface CourseQueryInspector extends OsidObjectQueryInspector, OsidOperableQueryInspector
The query inspectors provide a means of accessing the match terms of a
query. These interfaces are used to examine the actual query terms used in
a search or that may be used to create a smart catalog. Query inspectors
may be converted to OsidQuery interfaces for reuse or
modification in the search sessions.
| Modifier and Type | Method and Description |
|---|---|
IdTerm[] |
getActivityUnitIdTerms()
Gets the activity unit
Id query terms. |
ActivityUnitQueryInspector[] |
getActivityUnitTerms()
Gets the activity unit query terms.
|
IdTerm[] |
getCourseCatalogIdTerms()
Gets the course catalog
Id query terms. |
CourseCatalogQueryInspector[] |
getCourseCatalogTerms()
Gets the course catalog query terms.
|
IdTerm[] |
getCourseOfferingIdTerms()
Gets the course offering
Id query terms. |
CourseOfferingQueryInspector[] |
getCourseOfferingTerms()
Gets the course offering query terms.
|
CourseQueryInspectorRecord |
getCourseQueryInspectorRecord(Type courseRecordType)
Gets the course query inspector record corresponding to the given
Course record Type. |
IdTerm[] |
getCreditAmountIdTerms()
Gets the grade system
Id query terms. |
GradeQueryInspector[] |
getCreditAmountTerms()
Gets the grade system query terms.
|
IdTerm[] |
getGradingOptionIdTerms()
Gets the grade system
Id query terms. |
GradeSystemQueryInspector[] |
getGradingOptionTerms()
Gets the grade system query terms.
|
IdTerm[] |
getLearningObjectiveIdTerms()
Gets the objective
Id query terms. |
ObjectiveQueryInspector[] |
getLearningObjectiveTerms()
Gets the objective query terms.
|
IdTerm[] |
getLevelIdTerms()
Gets the grade level
Id query terms. |
GradeQueryInspector[] |
getLevelTerms()
Gets the grade level query terms.
|
StringTerm[] |
getNumberTerms()
Gets the bumber query terms.
|
IdTerm[] |
getPrerequisitesIdTerms()
Gets the requisite
Id query terms. |
StringTerm[] |
getPrerequisitesInfoTerms()
Gets the prerequisite query terms.
|
RequisiteQueryInspector[] |
getPrerequisitesTerms()
Gets the requisite query terms.
|
IdTerm[] |
getSponsorIdTerms()
Gets the sponsor
Id query terms. |
ResourceQueryInspector[] |
getSponsorTerms()
Gets the sponsor query terms.
|
StringTerm[] |
getTitleTerms()
Gets the title query terms.
|
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsgetActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTermsStringTerm[] getTitleTerms()
mandatory - This method must be implemented. StringTerm[] getNumberTerms()
mandatory - This method must be implemented. IdTerm[] getSponsorIdTerms()
Id query terms. Id query termsmandatory - This method must be implemented. ResourceQueryInspector[] getSponsorTerms()
mandatory - This method must be implemented. IdTerm[] getCreditAmountIdTerms()
Id query terms. Id query termsmandatory - This method must be implemented. GradeQueryInspector[] getCreditAmountTerms()
mandatory - This method must be implemented. StringTerm[] getPrerequisitesInfoTerms()
mandatory - This method must be implemented. IdTerm[] getPrerequisitesIdTerms()
Id query terms. Id query termsmandatory - This method must be implemented. RequisiteQueryInspector[] getPrerequisitesTerms()
mandatory - This method must be implemented. IdTerm[] getLevelIdTerms()
Id query terms. Id query termsmandatory - This method must be implemented. GradeQueryInspector[] getLevelTerms()
mandatory - This method must be implemented. IdTerm[] getGradingOptionIdTerms()
Id query terms. Id query termsmandatory - This method must be implemented. GradeSystemQueryInspector[] getGradingOptionTerms()
mandatory - This method must be implemented. IdTerm[] getLearningObjectiveIdTerms()
Id query terms. Id query termsmandatory - This method must be implemented. ObjectiveQueryInspector[] getLearningObjectiveTerms()
mandatory - This method must be implemented. IdTerm[] getActivityUnitIdTerms()
Id query terms. Id query termsmandatory - This method must be implemented. ActivityUnitQueryInspector[] getActivityUnitTerms()
mandatory - This method must be implemented. IdTerm[] getCourseOfferingIdTerms()
Id query terms. Id query termsmandatory - This method must be implemented. CourseOfferingQueryInspector[] getCourseOfferingTerms()
mandatory - This method must be implemented. IdTerm[] getCourseCatalogIdTerms()
Id query terms. Id query termsmandatory - This method must be implemented. CourseCatalogQueryInspector[] getCourseCatalogTerms()
mandatory - This method must be implemented. CourseQueryInspectorRecord getCourseQueryInspectorRecord(Type courseRecordType) throws OperationFailedException
Course record Type. Multiple record
retrievals produce a nested OR term.courseRecordType - a course record typeNullArgumentException - courseRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(courseRecordType) is false
mandatory - This method must be implemented.