OSID Logo
OSID Specifications
course syllabus package
Version 3.0.0
Release Candidate Preview
Interfaceosid.course.syllabus.DocetQueryInspector
Implementsosid.OsidRelationshipQueryInspector
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_ARGUMENT docetRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(docetRecordType) is false
CompliancemandatoryThis method must be implemented.