public interface TermQueryInspector extends OsidObjectQueryInspector, OsidFederateableQueryInspector
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[] |
getAddDateTerms()
Gets the add date query terms.
|
IdTerm[] |
getAncestorTermIdTerms()
Gets the ancestor term
Id query terms. |
TermQueryInspector[] |
getAncestorTermTerms()
Gets the ancestor term query terms.
|
DurationRangeTerm[] |
getClassesDurationTerms()
Gets the classes duration query terms.
|
DateTimeRangeTerm[] |
getClassesEndTerms()
Gets the class end date query terms.
|
DateTimeRangeTerm[] |
getClassesPeriodTerms()
Gets the class period query terms.
|
DateTimeRangeTerm[] |
getClassesStartTerms()
Gets the class start date query terms.
|
DateTimeRangeTerm[] |
getCloseDateTerms()
Gets the close date query terms.
|
IdTerm[] |
getCourseCatalogIdTerms()
Gets the course catalog
Id query terms. |
CourseCatalogQueryInspector[] |
getCourseCatalogTerms()
Gets the course catalog query terms.
|
IdTerm[] |
getCourseOfferingIdTerms()
Gets the course offering
Id query terms. |
CourseOfferingQueryInspector[] |
getCourseOfferingTerms()
Gets the course offering query terms.
|
IdTerm[] |
getDescendantTermIdTerms()
Gets the descendant term
Id query terms. |
TermQueryInspector[] |
getDescendantTermTerms()
Gets the descendant term query terms.
|
StringTerm[] |
getDisplayLabelTerms()
Gets the display label query terms.
|
DateTimeRangeTerm[] |
getDropDateTerms()
Gets the drop date query terms.
|
DurationRangeTerm[] |
getFinalExamDurationTerms()
Gets the final exam duration query terms.
|
DateTimeRangeTerm[] |
getFinalExamEndTerms()
Gets the final exam end date query terms.
|
DateTimeRangeTerm[] |
getFinalExamPeriodTerms()
Gets the final exam period query terms.
|
DateTimeRangeTerm[] |
getFinalExamStartTerms()
Gets the final exam start date query terms.
|
DateTimeRangeTerm[] |
getOpenDateTerms()
Gets the open date query terms.
|
DurationRangeTerm[] |
getRegistrationDurationTerms()
Gets the registration duration query terms.
|
DateTimeRangeTerm[] |
getRegistrationEndTerms()
Gets the registration end date query terms.
|
DateTimeRangeTerm[] |
getRegistrationPeriodTerms()
Gets the registration period query terms.
|
DateTimeRangeTerm[] |
getRegistrationStartTerms()
Gets the registration start date query terms.
|
TermQueryInspectorRecord |
getTermQueryInspectorRecord(Type termRecordType)
Gets the term query inspector record corresponding to the given
Term record Type. |
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
StringTerm[] getDisplayLabelTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getOpenDateTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getRegistrationStartTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getRegistrationEndTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getRegistrationPeriodTerms()
mandatory
- This method must be implemented. DurationRangeTerm[] getRegistrationDurationTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getClassesStartTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getClassesEndTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getClassesPeriodTerms()
mandatory
- This method must be implemented. DurationRangeTerm[] getClassesDurationTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getAddDateTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getDropDateTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getFinalExamStartTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getFinalExamEndTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getFinalExamPeriodTerms()
mandatory
- This method must be implemented. DurationRangeTerm[] getFinalExamDurationTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getCloseDateTerms()
mandatory
- This method must be implemented. IdTerm[] getAncestorTermIdTerms()
Id
query terms. Id
termsmandatory
- This method must be implemented. TermQueryInspector[] getAncestorTermTerms()
mandatory
- This method must be implemented. IdTerm[] getDescendantTermIdTerms()
Id
query terms. Id
termsmandatory
- This method must be implemented. TermQueryInspector[] getDescendantTermTerms()
mandatory
- This method must be implemented. IdTerm[] getCourseOfferingIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. CourseOfferingQueryInspector[] getCourseOfferingTerms()
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. TermQueryInspectorRecord getTermQueryInspectorRecord(Type termRecordType) throws OperationFailedException
Term
record Type.
Multiple record retrievals
produce a nested OR
term.termRecordType
- a term record typeNullArgumentException
- termRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(termRecordType)
is false
mandatory
- This method must be implemented.