OSID Logo
OSID Specifications
course chronicle package
Version 3.1.0
Interfaceosid.course.chronicle.CourseEntryQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Used Byosid.course.chronicle.CourseEntrySearchResults
osid.course.chronicle.CourseEntrySmartCourseCatalogSession
Description

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.

MethodgetStudentIdTerms
Description

Gets the resource Id query terms.

Returnosid.search.terms.IdTerm[] the resource Id query terms
Compliancemandatory This method must be implemented.
MethodgetStudentTerms
Description

Gets the student query terms.

Returnosid.resource.ResourceQueryInspector[] the resource query terms
Compliancemandatory This method must be implemented.
MethodgetCourseIdTerms
Description

Gets the course Id query terms.

Returnosid.search.terms.IdTerm[] the course Id query terms
Compliancemandatory This method must be implemented.
MethodgetCourseTerms
Description

Gets the course query terms.

Returnosid.course.CourseQueryInspector[] the course terms
Compliancemandatory This method must be implemented.
MethodgetTermIdTerms
Description

Gets the term Id query terms.

Returnosid.search.terms.IdTerm[] the term Id query terms
Compliancemandatory This method must be implemented.
MethodgetTermTerms
Description

Gets the term query terms.

Returnosid.course.TermQueryInspector[] the term terms
Compliancemandatory This method must be implemented.
MethodgetIsRegistrationKnownTerms
Description

Gets the is registration known query terms.

Returnosid.search.terms.BooleanTerm[] the is registration known terms
Compliancemandatory This method must be implemented.
MethodgetCourseBeginDateTerms
Description

Gets the course begin date query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the course begin date terms
Compliancemandatory This method must be implemented.
MethodgetCourseEndDateTerms
Description

Gets the course end date query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the course end date terms
Compliancemandatory This method must be implemented.
MethodgetCompleteTerms
Description

Gets the complete query terms.

Returnosid.search.terms.BooleanTerm[] the complete terms
Compliancemandatory This method must be implemented.
MethodgetCreditScaleIdTerms
Description

Gets the grade system Id query terms.

Returnosid.search.terms.IdTerm[] the grade system Id query terms
Compliancemandatory This method must be implemented.
MethodgetCreditScaleTerms
Description

Gets the grade system query terms.

Returnosid.grading.GradeSystemQueryInspector[] the grade system terms
Compliancemandatory This method must be implemented.
MethodgetCreditsEarnedTerms
Description

Gets the earned credits query terms.

Returnosid.search.terms.DecimalRangeTerm[] the earned credits query terms
Compliancemandatory This method must be implemented.
MethodgetGradeIdTerms
Description

Gets the grade Id query terms.

Returnosid.search.terms.IdTerm[] the grade Id query terms
Compliancemandatory This method must be implemented.
MethodgetGradeTerms
Description

Gets the grade query terms.

Returnosid.grading.GradeQueryInspector[] the grade terms
Compliancemandatory This method must be implemented.
MethodgetScoreScaleIdTerms
Description

Gets the grade system Id query terms.

Returnosid.search.terms.IdTerm[] the grade system Id query terms
Compliancemandatory This method must be implemented.
MethodgetScoreScaleTerms
Description

Gets the grade system query terms.

Returnosid.grading.GradeSystemQueryInspector[] the grade system terms
Compliancemandatory This method must be implemented.
MethodgetScoreTerms
Description

Gets the score query terms.

Returnosid.search.terms.DecimalRangeTerm[] the score query terms
Compliancemandatory This method must be implemented.
MethodgetRegistrationIdTerms
Description

Gets the registration Id query terms.

Returnosid.search.terms.IdTerm[] the registration Id query terms
Compliancemandatory This method must be implemented.
MethodgetRegistrationTerms
Description

Gets the registration query terms.

Returnosid.course.registration.RegistrationQueryInspector[] the registration query terms
Compliancemandatory This method must be implemented.
MethodgetCourseCatalogIdTerms
Description

Gets the course catalog Id query terms.

Returnosid.search.terms.IdTerm[] the course catalog Id query terms
Compliancemandatory This method must be implemented.
MethodgetCourseCatalogTerms
Description

Gets the course catalog query terms.

Returnosid.course.CourseCatalogQueryInspector[] the course catalog query terms
Compliancemandatory This method must be implemented.
MethodgetCourseEntryQueryInspectorRecord
Description

Gets the course entry query inspector record corresponding to the given CourseEntry record Type. Multiple record retrievals produce a nested OR term.

Parametersosid.type.TypecourseEntryRecordType a course entry record type
Returnosid.course.chronicle.records.CourseEntryQueryInspectorRecord the course entry query inspector record
ErrorsNULL_ARGUMENT courseEntryRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(courseEntryRecordType) is false
Compliancemandatory This method must be implemented.