OSID Logo
OSID Specifications
course chronicle package
Version 3.1.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
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.
MethodgetCredentialIdTerms
Description

Gets the credential Id query terms.

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

Gets the credential query terms.

Returnosid.course.program.CredentialQueryInspector[] the credential 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.
MethodgetStartDateTerms
Description

Gets the start date query terms.

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

Gets the start term Id query terms.

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

Gets the start term query terms.

Returnosid.course.TermQueryInspector[] the start 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.
MethodgetIsActivelyPursuingTerms
Description

Gets the actively pursuing query terms.

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

Gets the paused query terms.

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

Gets the abandoned query terms.

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

Gets the abandon date query terms.

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

Gets the abandon term Id query terms.

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

Gets the abandon term query terms.

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

Gets the awarded query terms.

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

Gets the award date query terms.

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

Gets the award term Id query terms.

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

Gets the award term query terms.

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

Gets the award date query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the date 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.
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.
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.TypecredentialEntryRecordType a credential entry record type
Returnosid.course.chronicle.records.CredentialEntryQueryInspectorRecord the credential entry query inspector record
ErrorsNULL_ARGUMENT credentialEntryRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(credentialEntryRecordType) is false
Compliancemandatory This method must be implemented.