OSID Logo
OSID Specifications
course chronicle package
Version 3.1.0
Interfaceosid.course.chronicle.ProgramEntryQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Used Byosid.course.chronicle.ProgramEntryQueryInspector
osid.course.chronicle.ProgramEntrySearchResults
osid.course.chronicle.ProgramEntrySmartCourseCatalogSession
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.

MethodgetStudentIdTerms
Description

Gets the resource Id query terms.

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

Gets the student query terms.

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

Gets the program Id query terms.

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

Gets the program query terms.

Returnosid.course.program.ProgramQueryInspector[] the program terms
Compliancemandatory This method must be implemented.
MethodgetParentProgramEntryIdTerms
Description

Gets the parent program entry Id query terms.

Returnosid.search.terms.IdTerm[] the parent program entry Id query terms
Compliancemandatory This method must be implemented.
MethodgetParentProgramEntryTerms
Description

Gets the parent program entry query terms.

Returnosid.course.chronicle.ProgramEntryQueryInspector[] the parent program entry query terms
Compliancemandatory This method must be implemented.
MethodgetIsMatriculationKnownTerms
Description

Gets the matriculation known query terms.

Returnosid.search.terms.BooleanTerm[] the matriculation known terms
Compliancemandatory This method must be implemented.
MethodgetEntranceDateTerms
Description

Gets the entrance date query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the entrance date terms
Compliancemandatory This method must be implemented.
MethodgetEntranceTermIdTerms
Description

Gets the entrance term Id query terms.

Returnosid.search.terms.IdTerm[] the entrance term Id query terms
Compliancemandatory This method must be implemented.
MethodgetEntranceTermTerms
Description

Gets the entrance term query terms.

Returnosid.course.TermQueryInspector[] the entrance term terms
Compliancemandatory This method must be implemented.
MethodgetIsExpectedToCompleteTerms
Description

Gets the expected to complete query terms.

Returnosid.search.terms.BooleanTerm[] the expected to complete terms
Compliancemandatory This method must be implemented.
MethodgetExpectedCompletionDateTerms
Description

Gets the expected completion date query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the expected completion date terms
Compliancemandatory This method must be implemented.
MethodgetExpectedCompletionTermIdTerms
Description

Gets the expected completion term Id query terms.

Returnosid.search.terms.IdTerm[] the expected completion term Id query terms
Compliancemandatory This method must be implemented.
MethodgetExpectedCompletionTermTerms
Description

Gets the expected completion term query terms.

Returnosid.course.TermQueryInspector[] the expected completion term terms
Compliancemandatory This method must be implemented.
MethodgetIsEnrolledTerms
Description

Gets the enrolled query terms.

Returnosid.search.terms.BooleanTerm[] the enrolled terms
Compliancemandatory This method must be implemented.
MethodgetIsActivelyEnrolledTerms
Description

Gets the actively enrolled query terms.

Returnosid.search.terms.BooleanTerm[] the actively enrolled terms
Compliancemandatory This method must be implemented.
MethodgetIsOnLeaveTerms
Description

Gets the on leave query terms.

Returnosid.search.terms.BooleanTerm[] the on leave terms
Compliancemandatory This method must be implemented.
MethodgetHasWithdrawnTerms
Description

Gets the withdrawn query terms.

Returnosid.search.terms.BooleanTerm[] the withdrawn terms
Compliancemandatory This method must be implemented.
MethodgetWithdrawDateTerms
Description

Gets the withdraw date query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the withdraw date terms
Compliancemandatory This method must be implemented.
MethodgetWithdrawTermIdTerms
Description

Gets the withdraw term Id query terms.

Returnosid.search.terms.IdTerm[] the withdraw term Id query terms
Compliancemandatory This method must be implemented.
MethodgetWithdrawTermTerms
Description

Gets the withdraw term query terms.

Returnosid.course.TermQueryInspector[] the withdraw term terms
Compliancemandatory This method must be implemented.
MethodgetCompleteTerms
Description

Gets the compledt program query terms.

Returnosid.search.terms.BooleanTerm[] the completed course terms
Compliancemandatory This method must be implemented.
MethodgetCompletionDateTerms
Description

Gets the completion date query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the completion date terms
Compliancemandatory This method must be implemented.
MethodgetCompletionTermIdTerms
Description

Gets the completion term Id query terms.

Returnosid.search.terms.IdTerm[] the completion term Id query terms
Compliancemandatory This method must be implemented.
MethodgetCompletionTermTerms
Description

Gets the completion term query terms.

Returnosid.course.TermQueryInspector[] the completion term terms
Compliancemandatory This method must be implemented.
MethodgetLevelIdTerms
Description

Gets the level Id query terms.

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

Gets the level query terms.

Returnosid.grading.GradeQueryInspector[] the level terms
Compliancemandatory This method must be implemented.
MethodgetStandingIdTerms
Description

Gets the standing Id query terms.

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

Gets the standing query terms.

Returnosid.grading.GradeQueryInspector[] the standing terms
Compliancemandatory This method must be implemented.
MethodgetAdmissionDateTerms
Description

Gets the admission date query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the date 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 terms
Compliancemandatory This method must be implemented.
MethodgetCreditScaleIdTerms
Description

Gets the grade system Id query terms.

Returnosid.search.terms.IdTerm[] the grade system Id query terms
Compliancemandatory This method must be implemented.
MethodgetCreditScaleTerms
Description

Gets the grade system query terms.

Returnosid.grading.GradeSystemQueryInspector[] the grade system terms
Compliancemandatory This method must be implemented.
MethodgetCreditsEarnedTerms
Description

Gets the earned credits query terms.

Returnosid.search.terms.DecimalRangeTerm[] the earned credits query terms
Compliancemandatory This method must be implemented.
MethodgetGPAScaleIdTerms
Description

Gets the grade system Id query terms.

Returnosid.search.terms.IdTerm[] the grade system Id query terms
Compliancemandatory This method must be implemented.
MethodgetGPAScaleTerms
Description

Gets the grade system query terms.

Returnosid.grading.GradeSystemQueryInspector[] the grade system terms
Compliancemandatory This method must be implemented.
MethodgetGPATerms
Description

Gets the GPA query terms.

Returnosid.search.terms.DecimalRangeTerm[] the GPA query terms
Compliancemandatory This method must be implemented.
MethodgetEnrollmentIdTerms
Description

Gets the enrollment Id query terms.

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

Gets the enrollment query terms.

Returnosid.course.program.EnrollmentQueryInspector[] the enrollment 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.
MethodgetProgramEntryQueryInspectorRecord
Description

Gets the program entry query inspector record corresponding to the given ProgramEntry record Type. Multiple record retrievals produce a nested OR term.

Parametersosid.type.TypeprogramEntryRecordType a program entry record type
Returnosid.course.chronicle.records.ProgramEntryQueryInspectorRecord the program entry query inspector record
ErrorsNULL_ARGUMENT programEntryRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(programEntryRecordType) is false
Compliancemandatory This method must be implemented.