OSID Logo
OSID Specifications
course chronicle package
Version 3.0.0
Interfaceosid.course.chronicle.CredentialEntryQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Used Byosid.course.chronicle.CredentialEntrySearchResults
osid.course.chronicle.CredentialEntrySmartCourseCatalogSession
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
CompliancemandatoryThis method must be implemented.
MethodgetStudentTerms
Description

Gets the student query terms.

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

Gets the credential Id query terms.

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

Gets the credential query terms.

Returnosid.course.program.CredentialQueryInspector[]the credential terms
CompliancemandatoryThis method must be implemented.
MethodgetIsMatriculationKnownTerms
Description

Gets the matriculation known query terms.

Returnosid.search.terms.BooleanTerm[]the matriculation known terms
CompliancemandatoryThis method must be implemented.
MethodgetStartDateTerms
Description

Gets the start date query terms.

Returnosid.search.terms.DateTimeRangeTerm[]the start date terms
CompliancemandatoryThis method must be implemented.
MethodgetStartTermIdTerms
Description

Gets the start term Id query terms.

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

Gets the start term query terms.

Returnosid.course.TermQueryInspector[]the start term terms
CompliancemandatoryThis method must be implemented.
MethodgetIsExpectedToCompleteTerms
Description

Gets the expected to complete query terms.

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

Gets the expected completion date query terms.

Returnosid.search.terms.DateTimeRangeTerm[]the expected completion date terms
CompliancemandatoryThis 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
CompliancemandatoryThis method must be implemented.
MethodgetExpectedCompletionTermTerms
Description

Gets the expected completion term query terms.

Returnosid.course.TermQueryInspector[]the expected completion term terms
CompliancemandatoryThis method must be implemented.
MethodgetIsActivelyPursuingTerms
Description

Gets the actively pursuing query terms.

Returnosid.search.terms.BooleanTerm[]the actively pursuing terms
CompliancemandatoryThis method must be implemented.
MethodgetIsPausedTerms
Description

Gets the paused query terms.

Returnosid.search.terms.BooleanTerm[]the paused terms
CompliancemandatoryThis method must be implemented.
MethodgetIsAbandonedTerms
Description

Gets the abandoned query terms.

Returnosid.search.terms.BooleanTerm[]the abandoned terms
CompliancemandatoryThis method must be implemented.
MethodgetAbandonDateTerms
Description

Gets the abandon date query terms.

Returnosid.search.terms.DateTimeRangeTerm[]the abandon date terms
CompliancemandatoryThis method must be implemented.
MethodgetAbandonTermIdTerms
Description

Gets the abandon term Id query terms.

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

Gets the abandon term query terms.

Returnosid.course.TermQueryInspector[]the abandon term terms
CompliancemandatoryThis method must be implemented.
MethodgetIsAwardedTerms
Description

Gets the awarded query terms.

Returnosid.search.terms.BooleanTerm[]the awarded terms
CompliancemandatoryThis method must be implemented.
MethodgetAwardDateTerms
Description

Gets the award date query terms.

Returnosid.search.terms.DateTimeRangeTerm[]the award date terms
CompliancemandatoryThis method must be implemented.
MethodgetAwardTermIdTerms
Description

Gets the award term Id query terms.

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

Gets the award term query terms.

Returnosid.course.TermQueryInspector[]the award term terms
CompliancemandatoryThis method must be implemented.
MethodgetDateAwardedTerms
Description

Gets the award date query terms.

Returnosid.search.terms.DateTimeRangeTerm[]the date terms
CompliancemandatoryThis method must be implemented.
MethodgetProgramIdTerms
Description

Gets the program Id query terms.

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

Gets the program query terms.

Returnosid.course.program.ProgramQueryInspector[]the program 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.
MethodgetCredentialEntryQueryInspectorRecord
Description

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

Parametersosid.type.TypecredentialEntryRecordTypea credential entry record type
Returnosid.course.chronicle.records.CredentialEntryQueryInspectorRecordthe credential entry query inspector record
ErrorsNULL_ARGUMENTcredentialEntryRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(credentialEntryRecordType) is false
CompliancemandatoryThis method must be implemented.