| Interface | osid.calendaring.ScheduleQueryInspector | ||
|---|---|---|---|
| Implements | osid.OsidObjectQueryInspector | ||
| Description |
This is the query inspector for examining schedule queries. | ||
| Method | getScheduleSlotIdTerms | ||
| Description |
Gets the schedule slot | ||
| Return | osid.search.terms.IdTerm[] | the schedule slot Id terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getScheduleSlotTerms | ||
| Description |
Gets the schedule slot terms. | ||
| Return | osid.calendaring.ScheduleSlotQueryInspector[] | the schedule slot terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTimePeriodIdTerms | ||
| Description |
Gets the time period | ||
| Return | osid.search.terms.IdTerm[] | the time period Id terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTimePeriodTerms | ||
| Description |
Gets the time period terms. | ||
| Return | osid.calendaring.TimePeriodQueryInspector[] | the time period terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getScheduleStartTerms | ||
| Description |
Gets the schedule start terms. | ||
| Return | osid.search.terms.DateTimeRangeTerm[] | the schedule start terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getScheduleEndTerms | ||
| Description |
Gets the schedule end terms. | ||
| Return | osid.search.terms.DateTimeRangeTerm[] | the schedule end terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getScheduleTimeTerms | ||
| Description |
Gets the schedule time terms. | ||
| Return | osid.search.terms.DateTimeTerm[] | the schedule time terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getScheduleTimeInclusiveTerms | ||
| Description |
Gets the schedule inclusive time terms. | ||
| Return | osid.search.terms.DateTimeRangeTerm[] | the schedule time range terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getLimitTerms | ||
| Description |
Gets the limit terms. | ||
| Return | osid.search.terms.CardinalTerm[] | the limit terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getLocationDescriptionTerms | ||
| Description |
Gets the location description terms. | ||
| Return | osid.search.terms.StringTerm[] | the location description terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getLocationIdTerms | ||
| Description |
Gets the location | ||
| Return | osid.search.terms.IdTerm[] | the location Id terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getLocationTerms | ||
| Description |
Gets the location terms. | ||
| Return | osid.mapping.LocationQueryInspector[] | the location terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTotalDurationTerms | ||
| Description |
Gets the total duration terms. | ||
| Return | osid.search.terms.DurationRangeTerm[] | the duration terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCalendarIdTerms | ||
| Description |
Gets the calendar | ||
| Return | osid.search.terms.IdTerm[] | the calendar Id terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCalendarTerms | ||
| Description |
Gets the calendar terms. | ||
| Return | osid.calendaring.CalendarQueryInspector[] | the calendar terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getScheduleQueryInspectorRecord | ||
| Description |
Gets the schedule query inspector record corresponding
to the given | ||
| Parameters | osid.type.Type | scheduleRecordType | a schedule query record type |
| Return | osid.calendaring.records.ScheduleQueryInspectorRecord | the schedule query inspector record | |
| Errors | NULL_ARGUMENT | scheduleRecordType is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED | hasRecordType(scheduleRecordType) is false | ||
| Compliance | mandatory | This method must be implemented. | |