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, getRuleTermsgetCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsgetActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTermsgetSequesteredTermsIdTerm[] 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.