| Interface | osid.control.batch.ControlBatchProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.control.batch.ControlBatchProfile | |||
| Description | 
                 The control batch manager provides access to control batch 
                sessions and provides interoperability tests for various 
                aspects of this service. Methods in this manager support the 
                passing of a    
  | ||
| Method | getDeviceBatchAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.control.batch.DeviceBatchAdminSession | a  DeviceBatchAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsDeviceBatchAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsDeviceBatchAdmin() 
 is  true.   | |
| Method | getDeviceBatchAdminSessionForSystem | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | systemId | the  Id  of the  System   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.control.batch.DeviceBatchAdminSession | a  DeviceBatchAdminSession   | |
| Errors | NOT_FOUND | no  System  found by the given  Id   |                 |
| NULL_ARGUMENT |  systemId  or  proxy  is  null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsDeviceBatchAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsDeviceBatchAdmin() 
 and  supportsVisibleFederation()  are  true   | |
| Method | getControllerBatchAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.control.batch.ControllerBatchAdminSession | a  ControllerBatchAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsControllerBatchAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsControllerBatchAdmin() 
 is  true.   | |
| Method | getControllerBatchAdminSessionForSystem | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | systemId | the  Id  of the  System   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.control.batch.ControllerBatchAdminSession | a  ControllerBatchAdminSession   | |
| Errors | NOT_FOUND | no  System  found by the given  Id   |                 |
| NULL_ARGUMENT |  systemId  or  proxy  is  null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsControllerBatchAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsControllerBatchAdmin() 
 and  supportsVisibleFederation()  are  true   | |
| Method | getInputBatchAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.control.batch.InputBatchAdminSession | an  InputBatchAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsInputBatchAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsInputBatchAdmin()  
is  true.   | |
| Method | getInputBatchAdminSessionForSystem | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | systemId | the  Id  of the  System   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.control.batch.InputBatchAdminSession | an  InputBatchAdminSession   | |
| Errors | NOT_FOUND | no  System  found by the given  Id   |                 |
| NULL_ARGUMENT |  systemId  or  proxy  is  null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsInputBatchAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsInputBatchAdmin()  
and  supportsVisibleFederation()  are  true   | |
| Method | getSettingBatchAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.control.batch.SettingBatchAdminSession | a  SettingBatchAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsSettingBatchAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsSettingBatchAdmin() 
 is  true.   | |
| Method | getSettingBatchAdminSessionForSystem | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | systemId | the  Id  of the  System   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.control.batch.SettingBatchAdminSession | a  SettingBatchAdminSession   | |
| Errors | NOT_FOUND | no  System  found by the given  Id   |                 |
| NULL_ARGUMENT |  systemId  or  proxy  is  null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsSettingBatchAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsSettingBatchAdmin() 
 and  supportsVisibleFederation()  are  true   | |
| Method | getSceneBatchAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.control.batch.SceneBatchAdminSession | a  SceneBatchAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsSceneBatchAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsSceneBatchAdmin()  
is  true.   | |
| Method | getSceneBatchAdminSessionForSystem | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | systemId | the  Id  of the  System   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.control.batch.SceneBatchAdminSession | a  SceneBatchAdminSession   | |
| Errors | NOT_FOUND | no  System  found by the given  Id   |                 |
| NULL_ARGUMENT |  systemId  or  proxy  is  null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsSceneBatchAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsSceneBatchAdmin()  
and  supportsVisibleFederation()  are  true   | |
| Method | getTriggerBatchAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.control.batch.TriggerBatchAdminSession | a  TriggerBatchAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsTriggerBatchAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsTriggerBatchAdmin() 
 is  true.   | |
| Method | getTriggerBatchAdminSessionForSystem | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | systemId | the  Id  of the  System   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.control.batch.TriggerBatchAdminSession | a  TriggerBatchAdminSession   | |
| Errors | NOT_FOUND | no  System  found by the given  Id   |                 |
| NULL_ARGUMENT |  systemId  or  proxy  is  null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsTriggerBatchAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsTriggerBatchAdmin() 
 and  supportsVisibleFederation()  are  true   | |
| Method | getActionGroupBatchAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.control.batch.ActionGroupBatchAdminSession | an  ActionGroupBatchAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsActionGroupBatchAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsActionGroupBatchAdmin() 
 is  true.   | |
| Method | getActionGroupBatchAdminSessionForSystem | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | systemId | the  Id  of the  System   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.control.batch.ActionGroupBatchAdminSession | an  ActionGroupBatchAdminSession   | |
| Errors | NOT_FOUND | no  System  found by the given  Id   |                 |
| NULL_ARGUMENT |  systemId  or  proxy  is  null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsActionGroupBatchAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsActionGroupBatchAdmin() 
 and  supportsVisibleFederation()  are  true   | |
| Method | getSystemBatchAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.control.batch.SystemBatchAdminSession | a  SystemBatchAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsSystemBatchAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsSystemBatchAdmin() 
 is  true.   | |