| Interface | osid.calendaring.cycle.batch.CalendaringCycleBatchProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
| osid.calendaring.cycle.batch.CalendaringCycleBatchProfile | |||
| Description | The calendaring cycle batch proxy manager provides access 
                to calendaring cycle batch sessions and provides 
                interoperability tests for various aspects of this service. 
                Methods in this manager support the passing of a  
 | ||
| Method | getCyclicEventBatchAdminSession | ||
| Description | Gets the  | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.calendaring.cycle.batch.CyclicEventBatchAdminSession | a  CyclicEventBatchAdminSession  | |
| Errors | NULL_ARGUMENT |  proxy is null  | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsCyclicEventBatchAdmin() is false  | ||
| Compliance | optional | This method must be implemented if  supportsCyclicEventBatchAdmin() 
is true.  | |
| Method | getCyclicEventBatchAdminSessionForCalendar | ||
| Description | Gets the  | ||
| Parameters | osid.id.Id | calendarId | the  Id of the Calendar  | 
| osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.calendaring.cycle.batch.CyclicEventBatchAdminSession | a  CyclicEventBatchAdminSession  | |
| Errors | NOT_FOUND | no  Calendar found by the given Id  | |
| NULL_ARGUMENT |  calendarId or proxy is null  | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsCyclicEventBatchAdmin() or 
supportsVisibleFederation() is false  | ||
| Compliance | optional | This method must be implemented if  supportsCyclicEventBatchAdmin() 
and supportsVisibleFederation() are true  | |
| Method | getCyclicTimePeriodBatchAdminSession | ||
| Description | Gets the  | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.calendaring.cycle.batch.CyclicTimePeriodBatchAdminSession | a  CyclicTimePeriodBatchAdminSession  | |
| Errors | NULL_ARGUMENT |  proxy is null  | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsCyclicTimePeriodBatchAdmin() is false  | ||
| Compliance | optional | This method must be implemented if  
supportsCyclicTimePeriodBatchAdmin() is true.  | |
| Method | getCyclicTimePeriodBatchAdminSessionForCalendar | ||
| Description | Gets the  | ||
| Parameters | osid.id.Id | calendarId | the  Id of the Calendar  | 
| osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.calendaring.cycle.batch.CyclicTimePeriodBatchAdminSession | a  CyclicTimePeriodBatchAdminSession  | |
| Errors | NOT_FOUND | no  Calendar found by the given Id  | |
| NULL_ARGUMENT |  calendarId or proxy is null  | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsCyclicTimePeriodBatchAdmin() or 
supportsVisibleFederation() is false  | ||
| Compliance | optional | This method must be implemented if  
supportsCyclicTimePeriodBatchAdmin() and 
supportsVisibleFederation() are true  | |