| 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   | |