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, 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
BooleanTerm[] 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.