OSID Logo
OSID Specifications
course package
Version 3.1.0
Interfaceosid.course.CourseQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidOperableQueryInspector
Used Byosid.course.ActivityUnitQueryInspector
osid.course.CourseCatalogQueryInspector
osid.course.CourseOfferingQueryInspector
osid.course.CourseQueryInspector
osid.course.CourseSearchResults
osid.course.CourseSmartCourseCatalogSession
osid.course.chronicle.AssessmentEntryQueryInspector
osid.course.chronicle.AwardEntryQueryInspector
osid.course.chronicle.CourseEntryQueryInspector
osid.course.requisite.CourseRequirementQueryInspector
show 3 more…
osid.course.requisite.RequisiteQueryInspector
osid.course.syllabus.SyllabusQueryInspector
osid.learning.ActivityQueryInspector
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.

MethodgetTitleTerms
Description

Gets the title query terms.

Returnosid.search.terms.StringTerm[] the title query terms
Compliancemandatory This method must be implemented.
MethodgetNumberTerms
Description

Gets the bumber query terms.

Returnosid.search.terms.StringTerm[] the number query terms
Compliancemandatory This method must be implemented.
MethodgetSponsorIdTerms
Description

Gets the sponsor Id query terms.

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

Gets the sponsor query terms.

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

Gets the grade system Id query terms.

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

Gets the grade system query terms.

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

Gets the prerequisite query terms.

Returnosid.search.terms.StringTerm[] the prereq query terms
Compliancemandatory This method must be implemented.
MethodgetPrerequisitesIdTerms
Description

Gets the requisite Id query terms.

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

Gets the requisite query terms.

Returnosid.course.requisite.RequisiteQueryInspector[] the requisite query terms
Compliancemandatory This method must be implemented.
MethodgetConcurrentCourseIdTerms
Description

Gets the concurrent course Id query terms.

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

Gets the concurrent course query terms.

Returnosid.course.CourseQueryInspector[] the concurrent course query terms
Compliancemandatory This method must be implemented.
MethodgetLevelIdTerms
Description

Gets the grade level Id query terms.

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

Gets the grade level query terms.

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

Gets the grade system Id query terms.

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

Gets the grade system query terms.

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

Gets the objective Id query terms.

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

Gets the objective query terms.

Returnosid.learning.ObjectiveQueryInspector[] the objective query terms
Compliancemandatory This method must be implemented.
MethodgetTargetAudienceIdTerms
Description

Gets the target audience Id query terms.

Returnosid.search.terms.IdTerm[] the target audience Id query terms
Compliancemandatory This method must be implemented.
MethodgetTargetAudienceTerms
Description

Gets the target audience query terms.

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

Gets the activity unit Id query terms.

Returnosid.search.terms.IdTerm[] the activity unit Id query terms
Compliancemandatory This method must be implemented.
MethodgetActivityUnitTerms
Description

Gets the activity unit query terms.

Returnosid.course.ActivityUnitQueryInspector[] the activity unit query terms
Compliancemandatory This method must be implemented.
MethodgetCourseOfferingIdTerms
Description

Gets the course offering Id query terms.

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

Gets the course offering query terms.

Returnosid.course.CourseOfferingQueryInspector[] the course offering 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.
MethodgetCourseQueryInspectorRecord
Description

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

Parametersosid.type.TypecourseRecordType a course record type
Returnosid.course.records.CourseQueryInspectorRecord the course query inspector record
ErrorsNULL_ARGUMENT courseRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(courseRecordType) is false
Compliancemandatory This method must be implemented.