Interface CalendaringProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
CalendaringManager, CalendaringProxyManager
The CalendaringProfile describes the interoperability among
calendaring services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supportedCalendarrecord types.Gets the supported calendar search record types.Gets the supportedCommitmentrecord types.Gets the supported commitment search record types.Gets all the coordinate record types supported.Gets the supportedEventrecord types.Gets the supportedEventsearch record types.Gets the supportedOffsetEventrecord types.Gets the supportedOffsetEventsearch record types.Gets the supportedRecurringEventrecord types.Gets the supportedRecurringEventsearch record types.Gets the supportedSchedulerecord types.Gets the supportedSchedulesearch record types.Gets the supportedScheduleSlotrecord types.Gets the supportedScheduleSlotsearch record types.Gets all the spatial unit record types supported.Gets the supportedSupersedingrecord types.Gets the supportedSupersedingEventsearch record types.Gets the supportedTimePeriodrecord types.Gets the supportedTimePeriodsearch record types.booleanTests if a calendar administrative service is supported.booleanTests if a calendar hierarchy traversal is supported.booleanTests if calendar hierarchy design is supported.booleanTests if a calendaring batch subpackage is supported.booleanTests if a calendaring cycle subpackage is supported.booleanTests if a calendaring rules subpackage is supported.booleanTests if a calendar lookup service is supported.booleanTests if calendar notification is supported.booleansupportsCalendarRecordType(Type calendarRecordType) Tests if the givenCalendarrecord type is supported.booleanTests if a calendar search service is supported.booleansupportsCalendarSearchRecordType(Type calendarSearchRecordType) Tests if the given calendar search record type is supported.booleanTests if a commitment administrative service is supported.booleanTests if a commitment to calendar lookup session is available.booleanTests if a commitment to calendar assignment session is available.booleanTests if an event commitment lookup service is supported.booleanTests if commitment notification is supported.booleanTests if a commitment query service is supported.booleansupportsCommitmentRecordType(Type commitmentRecordType) Tests if the givenCommitmentrecord type is supported.booleanTests if a commitment search service is supported.booleansupportsCommitmentSearchRecordType(Type commitmentSearchRecordType) Tests if the given commitment search record type is supported.booleanTests if commitment smart calendaring is available.booleansupportsCoordinateRecordType(Type coordinateRecordType) Tests if a given coordinate record type is supported.booleanTests if an event administrative service is supported.booleanTests if an event to calendar lookup session is available.booleanTests if an event to calendar assignment session is available.booleanTests if an event lookup service is supported.booleanTests if event notification is supported.booleanTests if an event query service is supported.booleansupportsEventRecordType(Type eventRecordType) Tests if the givenEventrecord type is supported.booleanTests if an event search service is supported.booleansupportsEventSearchRecordType(Type eventSearchRecordType) Tests if the givenEventsearch record type is supported.booleanTests if event smart calendaring is available.booleanTests if an offset event administrative service is supported.booleanTests if an offset event to calendar lookup session is available.booleanTests if an offset event to calendar assignment session is available.booleanTests if an offset event lookup service is supported.booleanTests if offset event notification is supported.booleanTests if an offset event query service is supported.booleansupportsOffsetEventRecordType(Type offsetEventRecordType) Tests if the givenOffsetEventrecord type is supported.booleanTests if an offset event search service is supported.booleansupportsOffsetEventSearchRecordType(Type offsetEventSearchRecordType) Tests if the givenOffsetEventsearch record type is supported.booleanTests if offset event smart calendaring is available.booleanTests if a recurring event administrative service is supported.booleanTests if a recurring event to calendar lookup session is available.booleanTests if a recurring event to calendar assignment session is available.booleanTests if a recurring event lookup service is supported.booleanTests if recurring event notification is supported.booleanTests if a recurring event query service is supported.booleansupportsRecurringEventRecordType(Type recurringEventRecordType) Tests if the givenRecurringEventrecord type is supported.booleanTests if a recurring event search service is supported.booleansupportsRecurringEventSearchRecordType(Type recurringEventSearchRecordType) Tests if the givenRecurringEventsearch record type is supported.booleanTests if recurring event smart calendaring is available.booleanTests if a recurring event unravelling service is supported.booleanTests if a schedule administrative service is supported.booleanTests if a schedule to calendar lookup session is available.booleanTests if a schedule to calendar assignment session is available.booleanTests if a schedule lookup service is supported.booleanTests if schedule notification is supported.booleanTests if a schedule query service is supported.booleansupportsScheduleRecordType(Type scheduleRecordType) Tests if the givenSchedulerecord type is supported.booleanTests if a schedule search service is supported.booleansupportsScheduleSearchRecordType(Type scheduleSearchRecordType) Tests if the givenSchedulesearch record type is supported.booleanTests if a schedule slot administrative service is supported.booleanTests if a schedule slot to calendar lookup session is available.booleanTests if a schedule slot to calendar assignment session is available.booleanTests if a schedule slot lookup service is supported.booleanTests if schedule slot notification is supported.booleanTests if a schedule slot query service is supported.booleansupportsScheduleSlotRecordType(Type scheduleSlotRecordType) Tests if the givenScheduleSlotrecord type is supported.booleanTests if a schedule slot search service is supported.booleansupportsScheduleSlotSearchRecordType(Type scheduleSlotSearchRecordType) Tests if the givenScheduleSlotsearch record type is supported.booleanTests if schedule slot smart calendaring is available.booleanTests if schedule smart calendaring is available.booleansupportsSpatialUnitRecordType(Type spatialUnitRecordType) Tests if a given spatial unit record type is supported.booleanTests if a superseding event administrative service is supported.booleanTests if superseding event to calendar lookup session is available.booleanTests if a superseding event to calendar assignment session is available.booleanTests if a superseding event lookup service is supported.booleanTests if superseding event notification is supported.booleanTests if a superseding event query service is supported.booleansupportsSupersedingEventRecordType(Type supersedingEventRecordType) Tests if the givenSupersedingEventrecord type is supported.booleanTests if a superseding event search service is supported.booleansupportsSupersedingEventSearchRecordType(Type supersedingEventSearchRecordType) Tests if the givenSupersedingEventsearch record type is supported.booleanTests if supsreding event smart calendaring is available.booleanTests if a time period administrative service is supported.booleanTests if a time period to calendar lookup session is available.booleanTests if a time period to calendar assignment session is available.booleanTests if a time period lookup service is supported.booleanTests if time period notification is supported.booleanTests if a time period query service is supported.booleansupportsTimePeriodRecordType(Type timePeriodRecordType) Tests if the givenTimePeriodrecord type is supported.booleanTests if a time period search service is supported.booleansupportsTimePeriodSearchRecordType(Type timePeriodSearchRecordType) Tests if the givenTimePeriodsearch record type is supported.booleanTests if time period smart calendaring is available.booleanTests if federation is visible.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
supportsVisibleFederation
boolean supportsVisibleFederation()Tests if federation is visible.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsEventLookup
boolean supportsEventLookup()Tests if an event lookup service is supported. An event lookup service defines methods to access events.- Returns:
- true if event lookup is supported, false otherwise
- Compliance:
mandatory- This method must be implemented.
-
supportsEventQuery
boolean supportsEventQuery()Tests if an event query service is supported.- Returns:
trueif event query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsEventSearch
boolean supportsEventSearch()Tests if an event search service is supported.- Returns:
trueif event search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsEventAdmin
boolean supportsEventAdmin()Tests if an event administrative service is supported.- Returns:
trueif event admin is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsEventNotification
boolean supportsEventNotification()Tests if event notification is supported. Messages may be sent when events are created, modified, or deleted.- Returns:
trueif event notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsEventCalendar
boolean supportsEventCalendar()Tests if an event to calendar lookup session is available.- Returns:
trueif event calendar lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsEventCalendarAssignment
boolean supportsEventCalendarAssignment()Tests if an event to calendar assignment session is available.- Returns:
trueif event calendar assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsEventSmartCalendar
boolean supportsEventSmartCalendar()Tests if event smart calendaring is available.- Returns:
trueif event smart calendaring is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsRecurringEventLookup
boolean supportsRecurringEventLookup()Tests if a recurring event lookup service is supported.- Returns:
- true if recurring event lookup is supported, false otherwise
- Compliance:
mandatory- This method must be implemented.
-
supportsRecurringEventUnravelling
boolean supportsRecurringEventUnravelling()Tests if a recurring event unravelling service is supported.- Returns:
- true if recurring event unravelling is supported, false otherwise
- Compliance:
mandatory- This method must be implemented.
-
supportsRecurringEventQuery
boolean supportsRecurringEventQuery()Tests if a recurring event query service is supported.- Returns:
trueif recurring event query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsRecurringEventSearch
boolean supportsRecurringEventSearch()Tests if a recurring event search service is supported.- Returns:
trueif recurring event search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsRecurringEventAdmin
boolean supportsRecurringEventAdmin()Tests if a recurring event administrative service is supported.- Returns:
trueif recurring event admin is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsRecurringEventNotification
boolean supportsRecurringEventNotification()Tests if recurring event notification is supported. Messages may be sent when recurring events are created, modified, or deleted.- Returns:
trueif recurring event notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsRecurringEventCalendar
boolean supportsRecurringEventCalendar()Tests if a recurring event to calendar lookup session is available.- Returns:
trueif recurring event calendar lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsRecurringEventCalendarAssignment
boolean supportsRecurringEventCalendarAssignment()Tests if a recurring event to calendar assignment session is available.- Returns:
trueif recurring event calendar assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsRecurringEventSmartCalendar
boolean supportsRecurringEventSmartCalendar()Tests if recurring event smart calendaring is available.- Returns:
trueif recurring event smart calendaring is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSupersedingEventLookup
boolean supportsSupersedingEventLookup()Tests if a superseding event lookup service is supported. A superseding event lookup service defines methods to access superseding events.- Returns:
- true if superseding event lookup is supported, false otherwise
- Compliance:
mandatory- This method must be implemented.
-
supportsSupersedingEventQuery
boolean supportsSupersedingEventQuery()Tests if a superseding event query service is supported.- Returns:
trueif superseding event query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSupersedingEventSearch
boolean supportsSupersedingEventSearch()Tests if a superseding event search service is supported.- Returns:
trueif superseding event search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSupersedingEventAdmin
boolean supportsSupersedingEventAdmin()Tests if a superseding event administrative service is supported.- Returns:
trueif superseding event admin is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSupersedingEventNotification
boolean supportsSupersedingEventNotification()Tests if superseding event notification is supported. Messages may be sent when supsreding events are created, modified, or deleted.- Returns:
trueif superseding event notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSupersedingEventCalendar
boolean supportsSupersedingEventCalendar()Tests if superseding event to calendar lookup session is available.- Returns:
trueif superseding event calendar lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSupersedingEventCalendarAssignment
boolean supportsSupersedingEventCalendarAssignment()Tests if a superseding event to calendar assignment session is available.- Returns:
trueif superseding event calendar assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSupersedingEventSmartCalendar
boolean supportsSupersedingEventSmartCalendar()Tests if supsreding event smart calendaring is available.- Returns:
trueif superseding smart calendaring is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsOffsetEventLookup
boolean supportsOffsetEventLookup()Tests if an offset event lookup service is supported. An offset event lookup service defines methods to access events.- Returns:
- true if offset event lookup is supported, false otherwise
- Compliance:
mandatory- This method must be implemented.
-
supportsOffsetEventQuery
boolean supportsOffsetEventQuery()Tests if an offset event query service is supported.- Returns:
trueif offset event query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsOffsetEventSearch
boolean supportsOffsetEventSearch()Tests if an offset event search service is supported.- Returns:
trueif offset event search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsOffsetEventAdmin
boolean supportsOffsetEventAdmin()Tests if an offset event administrative service is supported.- Returns:
trueif offset event admin is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsOffsetEventNotification
boolean supportsOffsetEventNotification()Tests if offset event notification is supported. Messages may be sent when events are created, modified, or deleted.- Returns:
trueif offset event notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsOffsetEventCalendar
boolean supportsOffsetEventCalendar()Tests if an offset event to calendar lookup session is available.- Returns:
trueif event calendar lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsOffsetEventCalendarAssignment
boolean supportsOffsetEventCalendarAssignment()Tests if an offset event to calendar assignment session is available.- Returns:
trueif offset event calendar assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsOffsetEventSmartCalendar
boolean supportsOffsetEventSmartCalendar()Tests if offset event smart calendaring is available.- Returns:
trueif offset event smart calendaring is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsScheduleLookup
boolean supportsScheduleLookup()Tests if a schedule lookup service is supported. A schedule lookup service defines methods to access schedules.- Returns:
- true if schedule lookup is supported, false otherwise
- Compliance:
mandatory- This method must be implemented.
-
supportsScheduleQuery
boolean supportsScheduleQuery()Tests if a schedule query service is supported.- Returns:
trueif schedule query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsScheduleSearch
boolean supportsScheduleSearch()Tests if a schedule search service is supported.- Returns:
trueif schedule search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsScheduleAdmin
boolean supportsScheduleAdmin()Tests if a schedule administrative service is supported.- Returns:
trueif schedule admin is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsScheduleNotification
boolean supportsScheduleNotification()Tests if schedule notification is supported. Messages may be sent when schedules are created, modified, or deleted.- Returns:
trueif schedule notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsScheduleCalendar
boolean supportsScheduleCalendar()Tests if a schedule to calendar lookup session is available.- Returns:
trueif schedule calendar lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsScheduleCalendarAssignment
boolean supportsScheduleCalendarAssignment()Tests if a schedule to calendar assignment session is available.- Returns:
trueif schedule calendar assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsScheduleSmartCalendar
boolean supportsScheduleSmartCalendar()Tests if schedule smart calendaring is available.- Returns:
trueif schedule smart calendaring is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsScheduleSlotLookup
boolean supportsScheduleSlotLookup()Tests if a schedule slot lookup service is supported. A schedule sot lookup service defines methods to access schedule slots.- Returns:
- true if schedule slot lookup is supported, false otherwise
- Compliance:
mandatory- This method must be implemented.
-
supportsScheduleSlotQuery
boolean supportsScheduleSlotQuery()Tests if a schedule slot query service is supported.- Returns:
trueif schedule slot query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsScheduleSlotSearch
boolean supportsScheduleSlotSearch()Tests if a schedule slot search service is supported.- Returns:
trueif schedule slots search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsScheduleSlotAdmin
boolean supportsScheduleSlotAdmin()Tests if a schedule slot administrative service is supported.- Returns:
trueif schedule slot admin is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsScheduleSlotNotification
boolean supportsScheduleSlotNotification()Tests if schedule slot notification is supported. Messages may be sent when schedule slots are created, modified, or deleted.- Returns:
trueif schedule slot notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsScheduleSlotCalendar
boolean supportsScheduleSlotCalendar()Tests if a schedule slot to calendar lookup session is available.- Returns:
trueif schedule slot calendar lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsScheduleSlotCalendarAssignment
boolean supportsScheduleSlotCalendarAssignment()Tests if a schedule slot to calendar assignment session is available.- Returns:
trueif schedule slot calendar assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsScheduleSlotSmartCalendar
boolean supportsScheduleSlotSmartCalendar()Tests if schedule slot smart calendaring is available.- Returns:
trueif schedule slot smart calendaring is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCommitmentLookup
boolean supportsCommitmentLookup()Tests if an event commitment lookup service is supported.- Returns:
trueif commitment lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCommitmentQuery
boolean supportsCommitmentQuery()Tests if a commitment query service is supported.- Returns:
trueif commitment query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCommitmentSearch
boolean supportsCommitmentSearch()Tests if a commitment search service is supported.- Returns:
trueif commitment search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCommitmentAdmin
boolean supportsCommitmentAdmin()Tests if a commitment administrative service is supported.- Returns:
trueif commitment admin is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCommitmentNotification
boolean supportsCommitmentNotification()Tests if commitment notification is supported. Messages may be sent when commitments are created, modified, or deleted.- Returns:
trueif commitment notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCommitmentCalendar
boolean supportsCommitmentCalendar()Tests if a commitment to calendar lookup session is available.- Returns:
trueif commitment calendar lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCommitmentCalendarAssignment
boolean supportsCommitmentCalendarAssignment()Tests if a commitment to calendar assignment session is available.- Returns:
trueif commitment calendar assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCommitmentSmartCalendar
boolean supportsCommitmentSmartCalendar()Tests if commitment smart calendaring is available.- Returns:
trueif commitment smart calendaring is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTimePeriodLookup
boolean supportsTimePeriodLookup()Tests if a time period lookup service is supported.- Returns:
trueif time period lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTimePeriodQuery
boolean supportsTimePeriodQuery()Tests if a time period query service is supported.- Returns:
trueif time period query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTimePeriodSearch
boolean supportsTimePeriodSearch()Tests if a time period search service is supported.- Returns:
trueif time period search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTimePeriodAdmin
boolean supportsTimePeriodAdmin()Tests if a time period administrative service is supported.- Returns:
trueif time period admin is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTimePeriodNotification
boolean supportsTimePeriodNotification()Tests if time period notification is supported. Messages may be sent when time periods are created, modified, or deleted.- Returns:
trueif time period notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTimePeriodCalendar
boolean supportsTimePeriodCalendar()Tests if a time period to calendar lookup session is available.- Returns:
trueif time period calendar lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTimePeriodCalendarAssignment
boolean supportsTimePeriodCalendarAssignment()Tests if a time period to calendar assignment session is available.- Returns:
trueif time period calendar assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTimePeriodSmartCalendar
boolean supportsTimePeriodSmartCalendar()Tests if time period smart calendaring is available.- Returns:
trueif time period smart calendaring is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCalendarLookup
boolean supportsCalendarLookup()Tests if a calendar lookup service is supported.- Returns:
trueif calendar lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCalendarSearch
boolean supportsCalendarSearch()Tests if a calendar search service is supported.- Returns:
trueif calendar search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCalendarAdmin
boolean supportsCalendarAdmin()Tests if a calendar administrative service is supported.- Returns:
trueif calendar admin is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCalendarNotification
boolean supportsCalendarNotification()Tests if calendar notification is supported. Messages may be sent when calendars are created, modified, or deleted.- Returns:
trueif calendar notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCalendarHierarchy
boolean supportsCalendarHierarchy()Tests if a calendar hierarchy traversal is supported.- Returns:
trueif a calendar hierarchy traversal is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCalendarHierarchyDesign
boolean supportsCalendarHierarchyDesign()Tests if calendar hierarchy design is supported.- Returns:
trueif a calendar hierarchy design is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCalendaringBatch
boolean supportsCalendaringBatch()Tests if a calendaring batch subpackage is supported.- Returns:
trueif a calendar batch package is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCalendaringCycle
boolean supportsCalendaringCycle()Tests if a calendaring cycle subpackage is supported.- Returns:
trueif a calendar cycle package is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCalendaringRules
boolean supportsCalendaringRules()Tests if a calendaring rules subpackage is supported.- Returns:
trueif a calendar rules package is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getEventRecordTypes
TypeList getEventRecordTypes()Gets the supportedEventrecord types.- Returns:
- a list containing the supported
Eventrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsEventRecordType
Tests if the givenEventrecord type is supported.- Parameters:
eventRecordType- aTypeindicating anEventrecord type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-eventRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getEventSearchRecordTypes
TypeList getEventSearchRecordTypes()Gets the supportedEventsearch record types.- Returns:
- a list containing the supported
Eventsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsEventSearchRecordType
Tests if the givenEventsearch record type is supported.- Parameters:
eventSearchRecordType- aTypeindicating anEventsearch record type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-eventSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getRecurringEventRecordTypes
TypeList getRecurringEventRecordTypes()Gets the supportedRecurringEventrecord types.- Returns:
- a list containing the supported
RecurringEventrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsRecurringEventRecordType
Tests if the givenRecurringEventrecord type is supported.- Parameters:
recurringEventRecordType- aTypeindicating aRecurringEventrecord type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-recurringEventRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getRecurringEventSearchRecordTypes
TypeList getRecurringEventSearchRecordTypes()Gets the supportedRecurringEventsearch record types.- Returns:
- a list containing the supported
RecurringEventsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsRecurringEventSearchRecordType
Tests if the givenRecurringEventsearch record type is supported.- Parameters:
recurringEventSearchRecordType- aTypeindicating aRecurringEventsearch record type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-recurringEventSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getSupersedingEventRecordTypes
TypeList getSupersedingEventRecordTypes()Gets the supportedSupersedingrecord types.- Returns:
- a list containing the supported
SupersedingEventrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsSupersedingEventRecordType
Tests if the givenSupersedingEventrecord type is supported.- Parameters:
supersedingEventRecordType- aTypeindicating aSupersedingEventrecord type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-supersedingEventRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getSupersedingEventSearchRecordTypes
TypeList getSupersedingEventSearchRecordTypes()Gets the supportedSupersedingEventsearch record types.- Returns:
- a list containing the supported
SupersedingEventsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsSupersedingEventSearchRecordType
Tests if the givenSupersedingEventsearch record type is supported.- Parameters:
supersedingEventSearchRecordType- aTypeindicating aSupersedingEventsearch record type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-supersedingEventSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getOffsetEventRecordTypes
TypeList getOffsetEventRecordTypes()Gets the supportedOffsetEventrecord types.- Returns:
- a list containing the supported
OffsetEventrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsOffsetEventRecordType
Tests if the givenOffsetEventrecord type is supported.- Parameters:
offsetEventRecordType- aTypeindicating aOffsetEventrecord type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-offsetEventRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getOffsetEventSearchRecordTypes
TypeList getOffsetEventSearchRecordTypes()Gets the supportedOffsetEventsearch record types.- Returns:
- a list containing the supported
OffsetEventsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsOffsetEventSearchRecordType
Tests if the givenOffsetEventsearch record type is supported.- Parameters:
offsetEventSearchRecordType- aTypeindicating aOffsetEventsearch record type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-offsetEventSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getScheduleRecordTypes
TypeList getScheduleRecordTypes()Gets the supportedSchedulerecord types.- Returns:
- a list containing the supported
Schedulerecord types - Compliance:
mandatory- This method must be implemented.
-
supportsScheduleRecordType
Tests if the givenSchedulerecord type is supported.- Parameters:
scheduleRecordType- aTypeindicating aSchedulerecord type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-scheduleRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getScheduleSearchRecordTypes
TypeList getScheduleSearchRecordTypes()Gets the supportedSchedulesearch record types.- Returns:
- a list containing the supported
Schedulesearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsScheduleSearchRecordType
Tests if the givenSchedulesearch record type is supported.- Parameters:
scheduleSearchRecordType- aTypeindicating aSchedulesearch record type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-scheduleSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getScheduleSlotRecordTypes
TypeList getScheduleSlotRecordTypes()Gets the supportedScheduleSlotrecord types.- Returns:
- a list containing the supported
ScheduleSlotrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsScheduleSlotRecordType
Tests if the givenScheduleSlotrecord type is supported.- Parameters:
scheduleSlotRecordType- aTypeindicating aScheduleSlotrecord type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-scheduleSlotRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getScheduleSlotSearchRecordTypes
TypeList getScheduleSlotSearchRecordTypes()Gets the supportedScheduleSlotsearch record types.- Returns:
- a list containing the supported
ScheduleSlotsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsScheduleSlotSearchRecordType
Tests if the givenScheduleSlotsearch record type is supported.- Parameters:
scheduleSlotSearchRecordType- aTypeindicating aScheduleSlotsearch record type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-scheduleSlotSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getTimePeriodRecordTypes
TypeList getTimePeriodRecordTypes()Gets the supportedTimePeriodrecord types.- Returns:
- a list containing the supported
TimePeriodrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsTimePeriodRecordType
Tests if the givenTimePeriodrecord type is supported.- Parameters:
timePeriodRecordType- aTypeindicating aTimePeriodrecord type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-timePeriodRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getTimePeriodSearchRecordTypes
TypeList getTimePeriodSearchRecordTypes()Gets the supportedTimePeriodsearch record types.- Returns:
- a list containing the supported
TimePeriodsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsTimePeriodSearchRecordType
Tests if the givenTimePeriodsearch record type is supported.- Parameters:
timePeriodSearchRecordType- aTypeindicating aTimePeriodsearch record type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-timePeriodSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getCommitmentRecordTypes
TypeList getCommitmentRecordTypes()Gets the supportedCommitmentrecord types.- Returns:
- a list containing the supported
Commitmentrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsCommitmentRecordType
Tests if the givenCommitmentrecord type is supported.- Parameters:
commitmentRecordType- aTypeindicating aCommitmenttype- Returns:
trueif the given commitment recordTypeis supported,falseotherwise- Throws:
NullArgumentException-commitmentRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getCommitmentSearchRecordTypes
TypeList getCommitmentSearchRecordTypes()Gets the supported commitment search record types.- Returns:
- a list containing the supported
Commitmentsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsCommitmentSearchRecordType
Tests if the given commitment search record type is supported.- Parameters:
commitmentSearchRecordType- aTypeindicating aCommitmentsearch record type- Returns:
trueif the given search recordTypeis supported,falseotherwise- Throws:
NullArgumentException-commitmentSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getCalendarRecordTypes
TypeList getCalendarRecordTypes()Gets the supportedCalendarrecord types.- Returns:
- a list containing the supported
Calendarrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsCalendarRecordType
Tests if the givenCalendarrecord type is supported.- Parameters:
calendarRecordType- aTypeindicating aCalendartype- Returns:
trueif the given calendar recordTypeis supported,falseotherwise- Throws:
NullArgumentException-calendarRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getCalendarSearchRecordTypes
TypeList getCalendarSearchRecordTypes()Gets the supported calendar search record types.- Returns:
- a list containing the supported
Calendarsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsCalendarSearchRecordType
Tests if the given calendar search record type is supported.- Parameters:
calendarSearchRecordType- aTypeindicating aCalendarsearch record type- Returns:
trueif the given search recordTypeis supported,falseotherwise- Throws:
NullArgumentException-calendarSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getSpatialUnitRecordTypes
TypeList getSpatialUnitRecordTypes()Gets all the spatial unit record types supported.- Returns:
- the list of supported spatial unit record types
- Compliance:
mandatory- This method must be implemented.
-
supportsSpatialUnitRecordType
Tests if a given spatial unit record type is supported.- Parameters:
spatialUnitRecordType- the spatial unit record type- Returns:
trueif the spatial unit record type is supported,falseotherwise- Throws:
NullArgumentException-spatialUnitRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getCoordinateRecordTypes
TypeList getCoordinateRecordTypes()Gets all the coordinate record types supported.- Returns:
- the list of supported coordinate record types
- Compliance:
mandatory- This method must be implemented.
-
supportsCoordinateRecordType
Tests if a given coordinate record type is supported.- Parameters:
coordinateRecordType- the coordinate domain type- Returns:
trueif the coordinate record type is supported,falseotherwise- Throws:
NullArgumentException-coordinateRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-