OSID Logo
OSID Specifications
course package
Version 3.1.0
Interfaceosid.course.ActivityQueryInspector
Implementsosid.OsidRelationshipQueryInspector
osid.OsidSubjugateableQueryInspector
Used Byosid.course.ActivityQueryInspector
osid.course.ActivitySearchResults
osid.course.ActivitySmartCourseCatalogSession
osid.course.ActivityUnitQueryInspector
osid.course.CourseCatalogQueryInspector
osid.course.CourseOfferingQueryInspector
osid.course.plan.LessonQueryInspector
osid.course.registration.ActivityRegistrationQueryInspector
osid.course.registration.RegistrationTargetQueryInspector
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.

MethodgetImplicitTerms
Description

Gets the implicit terms.

Returnosid.search.terms.BooleanTerm[] the implicit 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.
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 query terms
Compliancemandatory This method must be implemented.
MethodgetMeetingTimeTerms
Description

Gets the meeting time query terms.

Returnosid.search.terms.DateTimeTerm[] the date query terms
Compliancemandatory This method must be implemented.
MethodgetMeetingTimeInclusiveTerms
Description

Gets the meeting time query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the date range query terms
Compliancemandatory This method must be implemented.
MethodgetMeetingLocationIdTerms
Description

Gets the location Id query terms.

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

Gets the location query terms.

Returnosid.mapping.LocationQueryInspector[] the location query terms
Compliancemandatory This method must be implemented.
MethodgetScheduleIdTerms
Description

Gets the schedule Id query terms.

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

Gets the schedule query terms.

Returnosid.calendaring.ScheduleQueryInspector[] the schedule query terms
Compliancemandatory This method must be implemented.
MethodgetSupersedingActivityIdTerms
Description

Gets the superseding activity Id query terms.

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

Gets the superseding activity query terms.

Returnosid.course.ActivityQueryInspector[] the activity query terms
Compliancemandatory This method must be implemented.
MethodgetSpecificMeetingTimeTerms
Description

Gets the specific meeting time query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the date range query terms
Compliancemandatory This method must be implemented.
MethodgetBlackoutTerms
Description

Gets the blackout query terms.

Returnosid.search.terms.DateTimeTerm[] the blackout query terms
Compliancemandatory This method must be implemented.
MethodgetBlackoutInclusiveTerms
Description

Gets the inclusive blackout query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the blackout query terms
Compliancemandatory This method must be implemented.
MethodgetInstructorIdTerms
Description

Gets the instructor Id query terms.

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

Gets the instructor query terms.

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

Gets the minimum seating terms.

Returnosid.search.terms.CardinalRangeTerm[] the minimum seat query terms
Compliancemandatory This method must be implemented.
MethodgetMaximumSeatsTerms
Description

Gets the maximum seating terms.

Returnosid.search.terms.CardinalRangeTerm[] the maximum seat query terms
Compliancemandatory This method must be implemented.
MethodgetTotalTargetEffortTerms
Description

Gets the total effort query terms.

Returnosid.search.terms.DurationRangeTerm[] the total effort query terms
Compliancemandatory This method must be implemented.
MethodgetContactTerms
Description

Gets the contact query terms.

Returnosid.search.terms.BooleanTerm[] the contact query terms
Compliancemandatory This method must be implemented.
MethodgetTotalTargetContactTimeTerms
Description

Gets the total contact time query terms.

Returnosid.search.terms.DurationRangeTerm[] the total contact time query terms
Compliancemandatory This method must be implemented.
MethodgetTotalTargetIndividualEffortTerms
Description

Gets the total individual effort query terms.

Returnosid.search.terms.DurationRangeTerm[] the total individual effort query terms
Compliancemandatory This method must be implemented.
MethodgetRecurringWeeklyTerms
Description

Gets the recurring weekly query terms.

Returnosid.search.terms.BooleanTerm[] the recurring weekly query terms
Compliancemandatory This method must be implemented.
MethodgetWeeklyEffortTerms
Description

Gets the weekly effort query terms.

Returnosid.search.terms.DurationRangeTerm[] the weekly effort query terms
Compliancemandatory This method must be implemented.
MethodgetWeeklyContactTimeTerms
Description

Gets the weekly contact time query terms.

Returnosid.search.terms.DurationRangeTerm[] the weekly contact time query terms
Compliancemandatory This method must be implemented.
MethodgetWeeklyIndividualEffortTerms
Description

Gets the weekly individual effort query terms.

Returnosid.search.terms.DurationRangeTerm[] the weekly individual effort 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.
MethodgetActivityQueryInspectorRecord
Description

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

Parametersosid.type.TypeactivityRecordType an activity record type
Returnosid.course.records.ActivityQueryInspectorRecord the activity query inspector record
ErrorsNULL_ARGUMENT activityRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(activityRecordType) is false
Compliancemandatory This method must be implemented.