OSID Logo
OSID Specifications
course syllabus package
Version 3.0.0
Interfaceosid.course.syllabus.DocetQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Used Byosid.course.plan.LessonQueryInspector
osid.course.syllabus.DocetSearchResults
osid.course.syllabus.DocetSmartCourseCatalogSession
osid.course.syllabus.ModuleQueryInspector
Description

This is the query inspector for searching for docets. Each method specifies an AND term while multiple invocations of the same method produce a nested OR .

MethodgetModuleIdTerms
Description

Gets the module Id terms.

Returnosid.search.terms.IdTerm[]the module Id terms
CompliancemandatoryThis method must be implemented.
MethodgetModuleTerms
Description

Gets the module terms.

Returnosid.course.syllabus.ModuleQueryInspector[]the module terms
CompliancemandatoryThis method must be implemented.
MethodgetActivityUnitIdTerms
Description

Gets the activity unit Id terms.

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

Gets the activity unit terms.

Returnosid.course.ActivityUnitQueryInspector[]the activity unit terms
CompliancemandatoryThis method must be implemented.
MethodgetLearningObjectiveIdTerms
Description

Gets the objective Id query terms.

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

Gets the objective query terms.

Returnosid.learning.ObjectiveQueryInspector[]the objective terms
CompliancemandatoryThis method must be implemented.
MethodgetInClassTerms
Description

Gets the in class query terms.

Returnosid.search.terms.BooleanTerm[]the in class query terms
CompliancemandatoryThis method must be implemented.
MethodgetDurationTerms
Description

Gets the duration query terms.

Returnosid.search.terms.DurationRangeTerm[]the duration query terms
CompliancemandatoryThis method must be implemented.
MethodgetAssetIdTerms
Description

Gets the asset Id query terms.

Returnosid.search.terms.IdTerm[]the asset Id terms
CompliancemandatoryThis method must be implemented.
MethodgetAssetTerms
Description

Gets the asset query terms.

Returnosid.repository.AssetQueryInspector[]the asset terms
CompliancemandatoryThis method must be implemented.
MethodgetAssessmentIdTerms
Description

Gets the asset Id query terms.

Returnosid.search.terms.IdTerm[]the asset Id terms
CompliancemandatoryThis method must be implemented.
MethodgetAssessmentTerms
Description

Gets the asset query terms.

Returnosid.repository.AssetQueryInspector[]the asset terms
CompliancemandatoryThis method must be implemented.
MethodgetCourseCatalogIdTerms
Description

Gets the course catalog Id terms.

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

Gets the course catalog terms.

Returnosid.course.CourseCatalogQueryInspector[]the course catalog terms
CompliancemandatoryThis method must be implemented.
MethodgetDocetQueryInspectorRecord
Description

Gets the query inspector record corresponding to the given Docet record Type .

Parametersosid.type.TypedocetRecordTypea docet record type
Returnosid.course.syllabus.records.DocetQueryInspectorRecordthe docet query inspector record
ErrorsNULL_ARGUMENTdocetRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(docetRecordType) is false
CompliancemandatoryThis method must be implemented.