public interface ScheduleSlotQueryInspector extends OsidObjectQueryInspector, OsidContainableQueryInspector
This is the query inspector for examining schedule queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getCalendarIdTerms()
Gets the calendar
Id terms. |
CalendarQueryInspector[] |
getCalendarTerms()
Gets the calendar terms.
|
DurationTerm[] |
getDurationTerms()
Gets the duration terms.
|
DurationRangeTerm[] |
getFixedIntervalTerms()
Gets the fixed interval terms.
|
IdTerm[] |
getScheduleSlotIdTerms()
Gets the schedule slot
Id terms. |
ScheduleSlotQueryInspectorRecord |
getScheduleSlotQueryInspectorRecord(Type scheduleSlotRecordType)
Gets the schedule slot query inspector record corresponding to the
given
ScheduleSlot record Type. |
ScheduleSlotQueryInspector[] |
getScheduleSlotTerms()
Gets the schedule slot terms.
|
CardinalTerm[] |
getWeekdayTerms()
Gets the weekday terms.
|
TimeRangeTerm[] |
getWeekdayTimeTerms()
Gets the weekday time terms.
|
IntegerTerm[] |
getWeeklyIntervalTerms()
Gets the weekly interval terms.
|
IntegerTerm[] |
getWeekOfMonthTerms()
Gets the week of month terms.
|
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
getSequesteredTerms
IdTerm[] getScheduleSlotIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. ScheduleSlotQueryInspector[] getScheduleSlotTerms()
mandatory
- This method must be implemented. CardinalTerm[] getWeekdayTerms()
mandatory
- This method must be implemented. IntegerTerm[] getWeeklyIntervalTerms()
mandatory
- This method must be implemented. IntegerTerm[] getWeekOfMonthTerms()
mandatory
- This method must be implemented. TimeRangeTerm[] getWeekdayTimeTerms()
mandatory
- This method must be implemented. DurationRangeTerm[] getFixedIntervalTerms()
mandatory
- This method must be implemented. DurationTerm[] getDurationTerms()
mandatory
- This method must be implemented. IdTerm[] getCalendarIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. CalendarQueryInspector[] getCalendarTerms()
mandatory
- This method must be implemented. ScheduleSlotQueryInspectorRecord getScheduleSlotQueryInspectorRecord(Type scheduleSlotRecordType) throws OperationFailedException
ScheduleSlot
record Type.
scheduleSlotRecordType
- a schedule slot query record typeNullArgumentException
- scheduleSlotRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(scheduleSlotRecordType)
is false
mandatory
- This method must be implemented.