public interface ProgramEntryQueryInspector extends OsidRelationshipQueryInspector
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.
Modifier and Type | Method and Description |
---|---|
DateTimeRangeTerm[] |
getAdmissionDateTerms()
Gets the admission date query terms.
|
BooleanTerm[] |
getCompleteTerms()
Gets the compledt program query terms.
|
IdTerm[] |
getCourseCatalogIdTerms()
Gets the course catalog
Id query terms. |
CourseCatalogQueryInspector[] |
getCourseCatalogTerms()
Gets the course catalog query terms.
|
IdTerm[] |
getCreditScaleIdTerms()
Gets the grade system
Id query terms. |
GradeSystemQueryInspector[] |
getCreditScaleTerms()
Gets the grade system query terms.
|
DecimalRangeTerm[] |
getCreditsEarnedTerms()
Gets the earned credits query terms.
|
IdTerm[] |
getEnrollmentIdTerms()
Gets the enrollment
Id query terms. |
EnrollmentQueryInspector[] |
getEnrollmentTerms()
Gets the enrollment query terms.
|
IdTerm[] |
getGPAScaleIdTerms()
Gets the grade system
Id query terms. |
GradeSystemQueryInspector[] |
getGPAScaleTerms()
Gets the grade system query terms.
|
DecimalRangeTerm[] |
getGPATerms()
Gets the GPA query terms.
|
ProgramEntryQueryInspectorRecord |
getProgramEntryQueryInspectorRecord(Type programEntryRecordType)
Gets the program entry query inspector record corresponding to the
given
ProgramEntry record Type. |
IdTerm[] |
getProgramIdTerms()
Gets the program
Id query terms. |
ProgramQueryInspector[] |
getProgramTerms()
Gets the program query terms.
|
IdTerm[] |
getStudentIdTerms()
Gets the resource
Id query terms. |
ResourceQueryInspector[] |
getStudentTerms()
Gets the student query terms.
|
IdTerm[] |
getTermIdTerms()
Gets the term
Id query terms. |
TermQueryInspector[] |
getTermTerms()
Gets the term query terms.
|
getEndReasonIdTerms, getEndReasonTerms
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
IdTerm[] getStudentIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. ResourceQueryInspector[] getStudentTerms()
mandatory
- This method must be implemented. IdTerm[] getProgramIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. ProgramQueryInspector[] getProgramTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getAdmissionDateTerms()
mandatory
- This method must be implemented. BooleanTerm[] getCompleteTerms()
mandatory
- This method must be implemented. IdTerm[] getTermIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. TermQueryInspector[] getTermTerms()
mandatory
- This method must be implemented. IdTerm[] getCreditScaleIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. GradeSystemQueryInspector[] getCreditScaleTerms()
mandatory
- This method must be implemented. DecimalRangeTerm[] getCreditsEarnedTerms()
mandatory
- This method must be implemented. IdTerm[] getGPAScaleIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. GradeSystemQueryInspector[] getGPAScaleTerms()
mandatory
- This method must be implemented. DecimalRangeTerm[] getGPATerms()
mandatory
- This method must be implemented. IdTerm[] getEnrollmentIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. EnrollmentQueryInspector[] getEnrollmentTerms()
mandatory
- This method must be implemented. IdTerm[] getCourseCatalogIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. CourseCatalogQueryInspector[] getCourseCatalogTerms()
mandatory
- This method must be implemented. ProgramEntryQueryInspectorRecord getProgramEntryQueryInspectorRecord(Type programEntryRecordType) throws OperationFailedException
ProgramEntry
record Type.
Multiple
record retrievals produce a nested OR
term.programEntryRecordType
- a program entry record typeNullArgumentException
- programEntryRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(programEntryRecordType)
is false
mandatory
- This method must be implemented.