public interface RecurringEventQueryInspector extends OsidRuleQueryInspector, OsidContainableQueryInspector
This is the query inspector for examining recurring event queries.
Modifier and Type | Method and Description |
---|---|
DateTimeRangeTerm[] |
getBlackoutInclusiveTerms()
Gets the inclusive blackout terms.
|
DateTimeTerm[] |
getBlackoutTerms()
Gets the blackout terms.
|
IdTerm[] |
getCalendarIdTerms()
Gets the calendar
Id terms. |
CalendarQueryInspector[] |
getCalendarTerms()
Gets the calendar terms.
|
IdTerm[] |
getEventIdTerms()
Gets the event
Id terms. |
EventQueryInspector[] |
getEventTerms()
Gets the event terms.
|
RecurringEventQueryInspectorRecord |
getRecurringEventQueryInspectorRecord(Type recurringEventRecordType)
Gets the recurring event query inspector record corresponding to the
given
RecurringEvent record Type. |
IdTerm[] |
getScheduleIdTerms()
Gets the schedule
Id terms. |
ScheduleQueryInspector[] |
getScheduleTerms()
Gets the schedule terms.
|
DateTimeTerm[] |
getSpecificMeetingTimeTerms()
Gets the date terms.
|
IdTerm[] |
getSponsorIdTerms()
Gets the sponsor
Id terms. |
ResourceQueryInspector[] |
getSponsorTerms()
Gets the sponsor terms.
|
IdTerm[] |
getSupersedingEventIdTerms()
Gets the superseding event
Id terms. |
SupersedingEventQueryInspector[] |
getSupersedingEventTerms()
Gets the superseding event terms.
|
getRuleIdTerms, getRuleTerms
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
getActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTerms
getSequesteredTerms
IdTerm[] getScheduleIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. ScheduleQueryInspector[] getScheduleTerms()
mandatory
- This method must be implemented. IdTerm[] getSupersedingEventIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. SupersedingEventQueryInspector[] getSupersedingEventTerms()
mandatory
- This method must be implemented. IdTerm[] getEventIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. EventQueryInspector[] getEventTerms()
mandatory
- This method must be implemented. DateTimeTerm[] getBlackoutTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getBlackoutInclusiveTerms()
mandatory
- This method must be implemented. IdTerm[] getSponsorIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. ResourceQueryInspector[] getSponsorTerms()
mandatory
- This method must be implemented. DateTimeTerm[] getSpecificMeetingTimeTerms()
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. RecurringEventQueryInspectorRecord getRecurringEventQueryInspectorRecord(Type recurringEventRecordType) throws OperationFailedException
RecurringEvent
record Type.
recurringEventRecordType
- a recurring event query record typeNullArgumentException
- recurringEventRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(recurringEventRecordType)
is
false
mandatory
- This method must be implemented.