public interface ActivityQueryInspector extends OsidRelationshipQueryInspector, OsidSubjugateableQueryInspector
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 |
|---|---|
ActivityQueryInspectorRecord |
getActivityQueryInspectorRecord(Type activityRecordType)
Gets the activity query inspector record corresponding to the given
Activity record Type. |
IdTerm[] |
getActivityUnitIdTerms()
Gets the activity unit
Id query terms. |
ActivityUnitQueryInspector[] |
getActivityUnitTerms()
Gets the activity unit query terms.
|
DateTimeRangeTerm[] |
getBlackoutInclusiveTerms()
Gets the inclusive blackout query terms.
|
DateTimeTerm[] |
getBlackoutTerms()
Gets the blackout query terms.
|
BooleanTerm[] |
getContactTerms()
Gets the contact 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.
|
BooleanTerm[] |
getImplicitTerms()
Gets the implicit terms.
|
IdTerm[] |
getInstructorIdTerms()
Gets the instructor
Id query terms. |
ResourceQueryInspector[] |
getInstructorTerms()
Gets the instructor query terms.
|
CardinalRangeTerm[] |
getMaximumSeatsTerms()
Gets the maximum seating terms.
|
IdTerm[] |
getMeetingLocationIdTerms()
Gets the location
Id query terms. |
LocationQueryInspector[] |
getMeetingLocationTerms()
Gets the location query terms.
|
DateTimeRangeTerm[] |
getMeetingTimeInclusiveTerms()
Gets the meeting time query terms.
|
DateTimeTerm[] |
getMeetingTimeTerms()
Gets the meeting time query terms.
|
CardinalRangeTerm[] |
getMinimumSeatsTerms()
Gets the minimum seating terms.
|
BooleanTerm[] |
getRecurringWeeklyTerms()
Gets the recurring weekly query terms.
|
IdTerm[] |
getScheduleIdTerms()
Gets the schedule
Id query terms. |
ScheduleQueryInspector[] |
getScheduleTerms()
Gets the schedule query terms.
|
DateTimeRangeTerm[] |
getSpecificMeetingTimeTerms()
Gets the specific meeting time query terms.
|
IdTerm[] |
getSupersedingActivityIdTerms()
Gets the superseding activity
Id query terms. |
ActivityQueryInspector[] |
getSupersedingActivityTerms()
Gets the superseding activity query terms.
|
IdTerm[] |
getTermIdTerms()
Gets the term
Id query terms. |
TermQueryInspector[] |
getTermTerms()
Gets the term query terms.
|
DurationRangeTerm[] |
getTotalTargetContactTimeTerms()
Gets the total contact time query terms.
|
DurationRangeTerm[] |
getTotalTargetEffortTerms()
Gets the total effort query terms.
|
DurationRangeTerm[] |
getTotalTargetIndividualEffortTerms()
Gets the total individual effort query terms.
|
DurationRangeTerm[] |
getWeeklyContactTimeTerms()
Gets the weekly contact time query terms.
|
DurationRangeTerm[] |
getWeeklyEffortTerms()
Gets the weekly effort query terms.
|
DurationRangeTerm[] |
getWeeklyIndividualEffortTerms()
Gets the weekly individual effort query terms.
|
getEndReasonIdTerms, getEndReasonTermsgetCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsgetDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTermsBooleanTerm[] getImplicitTerms()
mandatory - This method must be implemented. IdTerm[] getActivityUnitIdTerms()
Id query terms. Id query termsmandatory - This method must be implemented. ActivityUnitQueryInspector[] getActivityUnitTerms()
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[] getTermIdTerms()
Id query terms. Id query termsmandatory - This method must be implemented. TermQueryInspector[] getTermTerms()
mandatory - This method must be implemented. DateTimeTerm[] getMeetingTimeTerms()
mandatory - This method must be implemented. DateTimeRangeTerm[] getMeetingTimeInclusiveTerms()
mandatory - This method must be implemented. IdTerm[] getMeetingLocationIdTerms()
Id query terms. Id query termsmandatory - This method must be implemented. LocationQueryInspector[] getMeetingLocationTerms()
mandatory - This method must be implemented. IdTerm[] getScheduleIdTerms()
Id query terms. Id query termsmandatory - This method must be implemented. ScheduleQueryInspector[] getScheduleTerms()
mandatory - This method must be implemented. IdTerm[] getSupersedingActivityIdTerms()
Id query terms. Id query termsmandatory - This method must be implemented. ActivityQueryInspector[] getSupersedingActivityTerms()
mandatory - This method must be implemented. DateTimeRangeTerm[] getSpecificMeetingTimeTerms()
mandatory - This method must be implemented. DateTimeTerm[] getBlackoutTerms()
mandatory - This method must be implemented. DateTimeRangeTerm[] getBlackoutInclusiveTerms()
mandatory - This method must be implemented. IdTerm[] getInstructorIdTerms()
Id query terms. Id query termsmandatory - This method must be implemented. ResourceQueryInspector[] getInstructorTerms()
mandatory - This method must be implemented. CardinalRangeTerm[] getMinimumSeatsTerms()
mandatory - This method must be implemented. CardinalRangeTerm[] getMaximumSeatsTerms()
mandatory - This method must be implemented. DurationRangeTerm[] getTotalTargetEffortTerms()
mandatory - This method must be implemented. BooleanTerm[] getContactTerms()
mandatory - This method must be implemented. DurationRangeTerm[] getTotalTargetContactTimeTerms()
mandatory - This method must be implemented. DurationRangeTerm[] getTotalTargetIndividualEffortTerms()
mandatory - This method must be implemented. BooleanTerm[] getRecurringWeeklyTerms()
mandatory - This method must be implemented. DurationRangeTerm[] getWeeklyEffortTerms()
mandatory - This method must be implemented. DurationRangeTerm[] getWeeklyContactTimeTerms()
mandatory - This method must be implemented. DurationRangeTerm[] getWeeklyIndividualEffortTerms()
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. ActivityQueryInspectorRecord getActivityQueryInspectorRecord(Type activityRecordType) throws OperationFailedException
Activity record Type. Multiple record
retrievals produce a nested OR term.activityRecordType - an activity record typeNullArgumentException - activityRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(activityRecordType) is false
mandatory - This method must be implemented.