Interface CalendaringCycleManager
- All Superinterfaces:
AutoCloseable, CalendaringCycleProfile, Closeable, OsidManager, OsidManager, OsidProfile, Sourceable
The calendaring cycle manager provides access to calendaring cycle sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
-
CyclicEventLookupSession: a session to look up cyclic events -
CyclicEventQuerySession: a session to query cyclic events -
CyclicEventSearchSession:a session to search cyclic events -
CyclicEventAdminSession: a session to create, modify and delete cyclic events -
CyclicEventNotificationSession: a session to receive messages pertaining to cyclic event changes -
CyclicEventCalendarSession: a session for retriieving cyclic event and calendar mappings -
CyclicEventCalendarAssignmentSession: a session for managing cyclic event and calendar mappings -
CyclicEventSmartCalendarSession: a session to manage dynamic cyclic event catalogs -
EventCyclicEventLookupSession: a session to look up the associations between events and cyclic events -
EventCyclicEventAssignmentSession: a session to manually map events to cyclic events
-
CyclicTimePeriodLookupSession: a session to look up cyclic time periods -
CyclicTimePeriodQuerySession: a session to query cyclic time periods -
CyclicTimePeriodSearchSession:a session to search cyclic time periods -
CyclicTimePeriodAdminSession: a session to create, modify and delete cyclic time periods -
CyclicTimePeriodNotificationSession: a session to receive messages pertaining to cyclic time period changes -
CyclicTimePeriodCalendarSession: a session for retriieving cyclic time period and calendar mappings -
CyclicTimePeriodCalendarAssignmentSession: a session for managing cyclic time period and calendar mappings -
CyclicTimePeriodSmartCalendarSession: a session to manage dynamic cyclic time period catalogs -
TimePeriodCyclicTimePeriodLookupSession: a session to look up the associations between time periods and cyclic time periods -
TimePeriodCyclicTimePeriodAssignmentSession: a session to manually map time periods to cyclic time periods
-
Method Summary
Modifier and TypeMethodDescriptionGets aCalendaringCycleBatchManager.Gets theOsidSessionassociated with the cyclic event administration service.getCyclicEventAdminSessionForCalendar(Id calendarId) Gets theOsidSessionassociated with the cyclic event admin service for the given calendar.Gets the session for assigning event to calendar mappings.Gets the session for retrieving cyclic event to calendar mappings.Gets theOsidSessionassociated with the cyclic event lookup service.getCyclicEventLookupSessionForCalendar(Id calendarId) Gets theOsidSessionassociated with the cyclic event lookup service for the given calendar.getCyclicEventNotificationSession(CyclicEventReceiver cyclicEventReceiver) Gets the notification session for notifications pertaining to cyclic event changes.getCyclicEventNotificationSessionForCalendar(CyclicEventReceiver cyclicEventReceiver, Id calendarId) Gets theOsidSessionassociated with the cyclic event notification service for the given calendar.Gets theOsidSessionassociated with the cyclic event query service.getCyclicEventQuerySessionForCalendar(Id calendarId) Gets theOsidSessionassociated with the cyclic event query service for the given calendar.Gets theOsidSessionassociated with the cyclic event search service.getCyclicEventSearchSessionForCalendar(Id calendarId) Gets theOsidSessionassociated with the cyclic event search service for the given calendar.getCyclicEventSmartCalendarSession(Id calendarId) Gets the session associated with the cyclic event smart calendar for the given calendar.Gets theOsidSessionassociated with the cyclic time period administration service.getCyclicTimePeriodAdminSessionForCalendar(Id calendarId) Gets theOsidSessionassociated with the cyclic time period admin service for the given calendar.Gets the session for assigning cyclic time period to calendar mappings.Gets the session for retrieving cyclic time period to calendar mappings.Gets theOsidSessionassociated with the cyclic time period lookup service.getCyclicTimePeriodLookupSessionForCalendar(Id calendarId) Gets theOsidSessionassociated with the cyclic time period lookup service for the given calendar.getCyclicTimePeriodNotificationSession(CyclicTimePeriodReceiver cyclicTimePeriodReceiver) Gets the notification session for notifications pertaining to cyclic time period changes.getCyclicTimePeriodNotificationSessionForCalendar(CyclicTimePeriodReceiver cyclicTimePeriodReceiver, Id calendarId) Gets theOsidSessionassociated with the cyclic time period notification service for the given calendar.Gets theOsidSessionassociated with the cyclic time period query service.getCyclicTimePeriodQuerySessionForCalendar(Id calendarId) Gets theOsidSessionassociated with the cyclic time period query service for the given calendar.Gets theOsidSessionassociated with the cyclic time period search service.getCyclicTimePeriodSearchSessionForCalendar(Id calendarId) Gets theOsidSessionassociated with the cyclic time period search service for the given calendar.getCyclicTimePeriodSmartCalendarSession(Id calendarId) Gets the session associated with the cyclic time period smart calendar for the given calendar.Gets the session for manually making event to cyclic event associations.getEventCyclicEventAssignmentSessionForCalendar(Id calendarId) Gets theOsidSessionassociated with the event cyclic event assignment service for the given calendar.Gets the session for retrieving event to cyclic event associations.getEventCyclicEventLookupSessionForCalendar(Id calendarId) Gets theOsidSessionassociated with the event cyclic event lookup service for the given calendar.Gets the session for manually making time period to cyclic time period associations.Gets theOsidSessionassociated with the time period cyclic time period assignment service for the given calendar.Gets the session for retrieving time period to cyclic time period associations.Gets theOsidSessionassociated with the time period cyclic time period lookup service for the given calendar.Methods inherited from interface CalendaringCycleProfile
getCyclicEventRecordTypes, getCyclicEventSearchRecordTypes, getCyclicTimePeriodRecordTypes, getCyclicTimePeriodSearchRecordTypes, supportsCalendaringCycleBatch, supportsCyclicEventAdmin, supportsCyclicEventCalendar, supportsCyclicEventCalendarAssignment, supportsCyclicEventLookup, supportsCyclicEventNotification, supportsCyclicEventQuery, supportsCyclicEventRecordType, supportsCyclicEventSearch, supportsCyclicEventSearchRecordType, supportsCyclicEventSmartCalendar, supportsCyclicTimePeriodAdmin, supportsCyclicTimePeriodCalendar, supportsCyclicTimePeriodCalendarAssignment, supportsCyclicTimePeriodLookup, supportsCyclicTimePeriodNotification, supportsCyclicTimePeriodRecordType, supportsCyclicTimePeriodSearch, supportsCyclicTimePeriodSearchRecordType, supportsCyclicTimePeriodSmartCalendar, supportsEventCyclicEventAssignment, supportsEventCyclicEventLookup, supportsTimePeriodCyclicTimePeriodAssignment, supportsTimePeriodCyclicTimePeriodLookup, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedCyclicEventrecord types.Gets the supportedCyclicEventsearch record types.Gets the supportedCyclicTimePeriodrecord types.Gets the supportedCyclicTimePeriodsearch record types.booleanTests if a calendaring cycle batch service is available.booleanTests if a cyclic event administrative service is supported.booleanTests if a cyclic event to calendar lookup session is available.booleanTests if a cyclic event to calendar assignment session is available.booleanTests if a cyclic event lookup service is supported.booleanTests if cyclic event notification is supported.booleanTests if a cyclic event query service is supported.booleansupportsCyclicEventRecordType(Type cyclicEventRecordType) Tests if the givenCyclicEventrecord type is supported.booleanTests if a cyclic event search service is supported.booleansupportsCyclicEventSearchRecordType(Type cyclicEventSearchRecordType) Tests if the givenCyclicEventsearch record type is supported.booleanTests if cyclic event smart calendaring is available.booleanTests if a cyclic time period administrative service is supported.booleanTests if a cyclic time period to calendar lookup session is available.booleanTests if a cyclic time period to calendar assignment session is available.booleanTests if a cyclic time period lookup service is supported.booleanTests if cyclic time period notification is supported.booleansupportsCyclicTimePeriodRecordType(Type cyclicTimePeriodRecordType) Tests if the givenCyclicTimePeriodrecord type is supported.booleanTests if a cyclic time period search service is supported.booleansupportsCyclicTimePeriodSearchRecordType(Type cyclicTimePeriodSearchRecordType) Tests if the givenCyclicTimePeriodsearch record type is supported.booleanTests if cyclic time period smart calendaring is available.booleanTests if a session for manually assigning events to cyclic events is available.booleanTests if a session to look up associations between events and cyclic events is available.booleanTests if a session for manually assigning time periods to cyclic time periods is available.booleanTests if a session to look up associations between time periods and cyclic time periods is available.booleanTests if federation is visible.Methods inherited from interface OsidManager
closeMethods inherited from interface OsidManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime) Rolls back this service to a point in time.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
-
getCyclicEventLookupSession
Gets theOsidSessionassociated with the cyclic event lookup service.- Returns:
- a
CyclicEventLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCyclicEventLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicEventLookup()} is {@code true} .
-
getCyclicEventLookupSessionForCalendar
CyclicEventLookupSession getCyclicEventLookupSessionForCalendar(Id calendarId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the cyclic event lookup service for the given calendar.- Parameters:
calendarId- theIdof the calendar- Returns:
- a
CyclicEventLookupSession - Throws:
NotFoundException-calendarIdnot foundNullArgumentException-calendarIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsCyclicEventLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicEventLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCyclicEventQuerySession
Gets theOsidSessionassociated with the cyclic event query service.- Returns:
- a
CyclicEventQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCyclicEventQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicEventQuery()} is {@code true} .
-
getCyclicEventQuerySessionForCalendar
CyclicEventQuerySession getCyclicEventQuerySessionForCalendar(Id calendarId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the cyclic event query service for the given calendar.- Parameters:
calendarId- theIdof the calendar- Returns:
- a
CyclicEventQuerySession - Throws:
NotFoundException-calendarIdnot foundNullArgumentException-calendarIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsCyclicEventQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicEventQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCyclicEventSearchSession
Gets theOsidSessionassociated with the cyclic event search service.- Returns:
- a
CyclicEventSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCyclicEventSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicEventSearch()} is {@code true} .
-
getCyclicEventSearchSessionForCalendar
CyclicEventSearchSession getCyclicEventSearchSessionForCalendar(Id calendarId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the cyclic event search service for the given calendar.- Parameters:
calendarId- theIdof the calendar- Returns:
- a
CyclicEventSearchSession - Throws:
NotFoundException-calendarIdnot foundNullArgumentException-calendarIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsCyclicEventSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicEventSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCyclicEventAdminSession
Gets theOsidSessionassociated with the cyclic event administration service.- Returns:
- a
CyclicEventAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCyclicEventAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicEventAdmin()} is {@code true} .
-
getCyclicEventAdminSessionForCalendar
CyclicEventAdminSession getCyclicEventAdminSessionForCalendar(Id calendarId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the cyclic event admin service for the given calendar.- Parameters:
calendarId- theIdof the calendar- Returns:
- a
CyclicEventAdminSession - Throws:
NotFoundException-calendarIdnot foundNullArgumentException-calendarIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsCyclicEventAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicEventAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCyclicEventNotificationSession
CyclicEventNotificationSession getCyclicEventNotificationSession(CyclicEventReceiver cyclicEventReceiver) throws OperationFailedException Gets the notification session for notifications pertaining to cyclic event changes.- Parameters:
cyclicEventReceiver- the cyclic event receiver- Returns:
- a
CyclicEventNotificationSession - Throws:
NullArgumentException-cyclicEventReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCyclicEventNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicEventNotification()} is {@code true} .
-
getCyclicEventNotificationSessionForCalendar
CyclicEventNotificationSession getCyclicEventNotificationSessionForCalendar(CyclicEventReceiver cyclicEventReceiver, Id calendarId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the cyclic event notification service for the given calendar.- Parameters:
cyclicEventReceiver- the cyclic event receivercalendarId- theIdof the calendar- Returns:
- a
CyclicEventNotificationSession - Throws:
NotFoundException-calendarIdnot foundNullArgumentException-cyclicEventReceiverorcalendarIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsCyclicEventNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicEventNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCyclicEventCalendarSession
Gets the session for retrieving cyclic event to calendar mappings.- Returns:
- a
CyclicEventCalendarSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCyclicEventCalendar()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicEventCalendar()} is {@code true} .
-
getCyclicEventCalendarAssignmentSession
CyclicEventCalendarAssignmentSession getCyclicEventCalendarAssignmentSession() throws OperationFailedExceptionGets the session for assigning event to calendar mappings.- Returns:
- a
CyclicEventCalendarAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCyclicEventCalendarAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicEventCalendarAssignment()} is {@code true} .
-
getCyclicEventSmartCalendarSession
CyclicEventSmartCalendarSession getCyclicEventSmartCalendarSession(Id calendarId) throws NotFoundException, OperationFailedException Gets the session associated with the cyclic event smart calendar for the given calendar.- Parameters:
calendarId- theIdof the calendar- Returns:
- a
CyclicEventSmartCalendarSession - Throws:
NotFoundException-calendarIdnot foundNullArgumentException-calendarIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCyclicEventSmartCalendar()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicEventSmartCalendar()} is {@code true} .
-
getEventCyclicEventLookupSession
Gets the session for retrieving event to cyclic event associations.- Returns:
- an
EventCyclicEventLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsEventCyclicEventLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEventCyclicEventLookup()} is {@code true} .
-
getEventCyclicEventLookupSessionForCalendar
EventCyclicEventLookupSession getEventCyclicEventLookupSessionForCalendar(Id calendarId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the event cyclic event lookup service for the given calendar.- Parameters:
calendarId- theIdof the calendar- Returns:
- an
EventCyclicEventLookupSession - Throws:
NotFoundException-calendarIdnot foundNullArgumentException-calendarIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsEventCyclicEventLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEventCyclicEventLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getEventCyclicEventAssignmentSession
EventCyclicEventAssignmentSession getEventCyclicEventAssignmentSession() throws OperationFailedExceptionGets the session for manually making event to cyclic event associations.- Returns:
- an
EventCyclicEventAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsEventCyclicEventAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEventCyclicEventAssignment()} is {@code true} .
-
getEventCyclicEventAssignmentSessionForCalendar
EventCyclicEventAssignmentSession getEventCyclicEventAssignmentSessionForCalendar(Id calendarId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the event cyclic event assignment service for the given calendar.- Parameters:
calendarId- theIdof the calendar- Returns:
- an
EventCyclicEventAssignmentSession - Throws:
NotFoundException-calendarIdnot foundNullArgumentException-calendarIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsEventCyclicEventAssignment()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEventCyclicEventAssignment()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCyclicTimePeriodLookupSession
Gets theOsidSessionassociated with the cyclic time period lookup service.- Returns:
- a
CyclicTimePeriodLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCyclicTimePeriodLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicTimePeriodLookup()} is {@code true} .
-
getCyclicTimePeriodLookupSessionForCalendar
CyclicTimePeriodLookupSession getCyclicTimePeriodLookupSessionForCalendar(Id calendarId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the cyclic time period lookup service for the given calendar.- Parameters:
calendarId- theIdof the calendar- Returns:
- a
CyclicTimePeriodLookupSession - Throws:
NotFoundException-calendarIdnot foundNullArgumentException-calendarIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsCyclicTimePeriodLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicTimePeriodLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCyclicTimePeriodQuerySession
Gets theOsidSessionassociated with the cyclic time period query service.- Returns:
- a
CyclicTimePeriodQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCyclicTimePeriodQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicTimePeriodQuery()} is {@code true} .
-
getCyclicTimePeriodQuerySessionForCalendar
CyclicTimePeriodQuerySession getCyclicTimePeriodQuerySessionForCalendar(Id calendarId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the cyclic time period query service for the given calendar.- Parameters:
calendarId- theIdof the calendar- Returns:
- a
CyclicTimePeriodQuerySession - Throws:
NotFoundException-calendarIdnot foundNullArgumentException-calendarIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsCyclicTimePeriodQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicTimePeriodQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCyclicTimePeriodSearchSession
Gets theOsidSessionassociated with the cyclic time period search service.- Returns:
- a
CyclicTimePeriodSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCyclicTimePeriodSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicTimePeriodSearch()} is {@code true} .
-
getCyclicTimePeriodSearchSessionForCalendar
CyclicTimePeriodSearchSession getCyclicTimePeriodSearchSessionForCalendar(Id calendarId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the cyclic time period search service for the given calendar.- Parameters:
calendarId- theIdof the calendar- Returns:
- a
CyclicTimePeriodSearchSession - Throws:
NotFoundException-calendarIdnot foundNullArgumentException-calendarIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsCyclicTimePeriodSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicTimePeriodSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCyclicTimePeriodAdminSession
Gets theOsidSessionassociated with the cyclic time period administration service.- Returns:
- a
CyclicTimePeriodAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCyclicTimePeriodAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicTimePeriodAdmin()} is {@code true} .
-
getCyclicTimePeriodAdminSessionForCalendar
CyclicTimePeriodAdminSession getCyclicTimePeriodAdminSessionForCalendar(Id calendarId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the cyclic time period admin service for the given calendar.- Parameters:
calendarId- theIdof the calendar- Returns:
- a
CyclicTimePeriodAdminSession - Throws:
NotFoundException-calendarIdnot foundNullArgumentException-calendarIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsCyclicTimePeriodAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicTimePeriodAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCyclicTimePeriodNotificationSession
CyclicTimePeriodNotificationSession getCyclicTimePeriodNotificationSession(CyclicTimePeriodReceiver cyclicTimePeriodReceiver) throws OperationFailedException Gets the notification session for notifications pertaining to cyclic time period changes.- Parameters:
cyclicTimePeriodReceiver- the cyclic time period receiver- Returns:
- a
CyclicTimePeriodNotificationSession - Throws:
NullArgumentException-cyclicTimePeriodReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCyclicTimePeriodNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicTimePeriodNotification()} is {@code true} .
-
getCyclicTimePeriodNotificationSessionForCalendar
CyclicTimePeriodNotificationSession getCyclicTimePeriodNotificationSessionForCalendar(CyclicTimePeriodReceiver cyclicTimePeriodReceiver, Id calendarId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the cyclic time period notification service for the given calendar.- Parameters:
cyclicTimePeriodReceiver- the cyclic time period receivercalendarId- theIdof the calendar- Returns:
- a
CyclicTimePeriodNotificationSession - Throws:
NotFoundException-calendarIdnot foundNullArgumentException-cyclicTimePeriodReceiverorcalendarIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsCyclicTimePeriodNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicTimePeriodNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCyclicTimePeriodCalendarSession
CyclicTimePeriodCalendarSession getCyclicTimePeriodCalendarSession() throws OperationFailedExceptionGets the session for retrieving cyclic time period to calendar mappings.- Returns:
- a
CyclicTimePeriodCalendarSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCyclicTimePeriodCalendar()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicTimePeriodCalendar()} is {@code true} .
-
getCyclicTimePeriodCalendarAssignmentSession
CyclicTimePeriodCalendarAssignmentSession getCyclicTimePeriodCalendarAssignmentSession() throws OperationFailedExceptionGets the session for assigning cyclic time period to calendar mappings.- Returns:
- a
CyclicTimePeriodCalendarAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCyclicTimePeriodCalendarAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicTimePeriodCalendarAssignment()} is {@code true} .
-
getCyclicTimePeriodSmartCalendarSession
CyclicTimePeriodSmartCalendarSession getCyclicTimePeriodSmartCalendarSession(Id calendarId) throws NotFoundException, OperationFailedException Gets the session associated with the cyclic time period smart calendar for the given calendar.- Parameters:
calendarId- theIdof the calendar- Returns:
- a
CyclicTimePeriodSmartCalendarSession - Throws:
NotFoundException-calendarIdnot foundNullArgumentException-calendarIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCyclicTimePeriodSmartCalendar()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCyclicTimePeriodSmartCalendar()} is {@code true} .
-
getTimePeriodCyclicTimePeriodLookupSession
TimePeriodCyclicTimePeriodLookupSession getTimePeriodCyclicTimePeriodLookupSession() throws OperationFailedExceptionGets the session for retrieving time period to cyclic time period associations.- Returns:
- a
TimePeriodCyclicTimePeriodLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsTimePeriodCyclicTimePeriodLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTimePeriodCyclicTimePeriodLookup()} is {@code true} .
-
getTimePeriodCyclicTimePeriodLookupSessionForCalendar
TimePeriodCyclicTimePeriodLookupSession getTimePeriodCyclicTimePeriodLookupSessionForCalendar(Id calendarId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the time period cyclic time period lookup service for the given calendar.- Parameters:
calendarId- theIdof the calendar- Returns:
- a
TimePeriodCyclicTimePeriodLookupSession - Throws:
NotFoundException-calendarIdnot foundNullArgumentException-calendarIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsTimePeriodCyclicTimePeriodLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTimePeriodCyclicTimePeriodLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getTimePeriodCyclicTimePeriodAssignmentSession
TimePeriodCyclicTimePeriodAssignmentSession getTimePeriodCyclicTimePeriodAssignmentSession() throws OperationFailedExceptionGets the session for manually making time period to cyclic time period associations.- Returns:
- a
TimePeriodCyclicTimePeriodAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsTimePeriodCyclicTimePeriodAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTimePeriodCyclicTimePeriodAssignment()} is {@code true} .
-
getTimePeriodCyclicTimePeriodAssignmentSessionForCalendar
TimePeriodCyclicTimePeriodAssignmentSession getTimePeriodCyclicTimePeriodAssignmentSessionForCalendar(Id calendarId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the time period cyclic time period assignment service for the given calendar.- Parameters:
calendarId- theIdof the calendar- Returns:
- a
TimePeriodCyclicTimePeriodAssignmentSession - Throws:
NotFoundException-calendarIdnot foundNullArgumentException-calendarIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsTimePeriodCyclicTimePeriodAssignment()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTimePeriodCyclicTimePeriodAssignment()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCalendaringCycleBatchManager
Gets aCalendaringCycleBatchManager.- Returns:
- a
CalendaringCycleBatchManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCalendaringCycleBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCalendaringCycleBatch()} is {@code true} .
-