OSID Logo
OSID Specifications
course package
Version 3.0.0
Release Candidate Preview
Interfaceosid.course.ActivityQueryInspector
Implementsosid.OsidRelationshipQueryInspector
osid.OsidSubjugateableQueryInspector
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
CompliancemandatoryThis method must be implemented.
MethodgetActivityUnitIdTerms
Description

Gets the activity unit Id query terms.

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

Gets the activity unit query terms.

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

Gets the course offering Id query terms.

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

Gets the course offering query terms.

Returnosid.course.CourseOfferingQueryInspector[]the course offering query terms
CompliancemandatoryThis method must be implemented.
MethodgetTermIdTerms
Description

Gets the term Id query terms.

Returnosid.search.terms.IdTerm[]the term Id query terms
CompliancemandatoryThis method must be implemented.
MethodgetTermTerms
Description

Gets the term query terms.

Returnosid.course.TermQueryInspector[]the term query terms
CompliancemandatoryThis method must be implemented.
MethodgetMeetingTimeTerms
Description

Gets the meeting time query terms.

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

Gets the meeting time query terms.

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

Gets the location Id query terms.

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

Gets the location query terms.

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

Gets the schedule Id query terms.

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

Gets the schedule query terms.

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

Gets the superseding activity Id query terms.

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

Gets the superseding activity query terms.

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

Gets the specific meeting time query terms.

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

Gets the blackout query terms.

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

Gets the inclusive blackout query terms.

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

Gets the instructor Id query terms.

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

Gets the instructor query terms.

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

Gets the minimum seating terms.

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

Gets the maximum seating terms.

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

Gets the total effort query terms.

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

Gets the contact query terms.

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

Gets the total contact time query terms.

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

Gets the total individual effort query terms.

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

Gets the recurring weekly query terms.

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

Gets the weekly effort query terms.

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

Gets the weekly contact time query terms.

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

Gets the weekly individual effort query terms.

Returnosid.search.terms.DurationRangeTerm[]the weekly individual effort query terms
CompliancemandatoryThis method must be implemented.
MethodgetCourseCatalogIdTerms
Description

Gets the course catalog Id query terms.

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

Gets the course catalog query terms.

Returnosid.course.CourseCatalogQueryInspector[]the course catalog query terms
CompliancemandatoryThis 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.TypeactivityRecordTypean activity record type
Returnosid.course.records.ActivityQueryInspectorRecordthe activity query inspector record
ErrorsNULL_ARGUMENT activityRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(activityRecordType) is false
CompliancemandatoryThis method must be implemented.