OSID Logo
OSID Specifications
course syllabus package
Version 3.1.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
Compliancemandatory This method must be implemented.
MethodgetModuleTerms
Description

Gets the module terms.

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

Gets the activity unit Id terms.

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

Gets the activity unit terms.

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

Gets the objective Id query terms.

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

Gets the objective query terms.

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

Gets the in class query terms.

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

Gets the duration query terms.

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

Gets the asset Id query terms.

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

Gets the asset query terms.

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

Gets the asset Id query terms.

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

Gets the asset query terms.

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

Gets the course catalog Id terms.

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

Gets the course catalog terms.

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

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

Parametersosid.type.TypedocetRecordType a docet record type
Returnosid.course.syllabus.records.DocetQueryInspectorRecord the docet query inspector record
ErrorsNULL_ARGUMENT docetRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(docetRecordType) is false
Compliancemandatory This method must be implemented.