OSID Logo
OSID Specifications
control batch package
Version 3.1.0
Interfaceosid.control.batch.ControlBatchProxyManager
Implementsosid.OsidProxyManager
osid.control.batch.ControlBatchProfile
Used Byosid.control.ControlProxyManager
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 Proxy object. The sessions included in this manager are:

  • DeviceBatchAdminSession: a session to create, modify and delete Devices in bulk
  • ControllerBatchAdminSession: a session to create, modify and delete Controllers in bulk
  • InputBatchAdminSession: a session to create, modify and delete Inputs in bulk
  • SettingBatchAdminSession: a session to create, modify and delete Settings in bulk
  • SceneBatchAdminSession: a session to create, modify and delete Scenes in bulk
  • TriggerBatchAdminSession: a session to create, modify and delete Triggers in bulk
  • ActionGroupBatchAdminSession: a session to create, modify and delete ActionGroups in bulk
  • SystemBatchAdminSession: a session to create, modify and delete Systems in bulk
MethodgetDeviceBatchAdminSession
Description

Gets the OsidSession associated with the bulk device administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.batch.DeviceBatchAdminSession a DeviceBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDeviceBatchAdmin() is false
Complianceoptional This method must be implemented if supportsDeviceBatchAdmin() is true.
MethodgetDeviceBatchAdminSessionForSystem
Description

Gets the OsidSession associated with the bulk device administration service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.batch.DeviceBatchAdminSession a DeviceBatchAdminSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsDeviceBatchAdmin() and supportsVisibleFederation() are true
MethodgetControllerBatchAdminSession
Description

Gets the OsidSession associated with the bulk controller administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.batch.ControllerBatchAdminSession a ControllerBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsControllerBatchAdmin() is false
Complianceoptional This method must be implemented if supportsControllerBatchAdmin() is true.
MethodgetControllerBatchAdminSessionForSystem
Description

Gets the OsidSession associated with the bulk controller administration service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.batch.ControllerBatchAdminSession a ControllerBatchAdminSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsControllerBatchAdmin() and supportsVisibleFederation() are true
MethodgetInputBatchAdminSession
Description

Gets the OsidSession associated with the bulk input administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.batch.InputBatchAdminSession an InputBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsInputBatchAdmin() is false
Complianceoptional This method must be implemented if supportsInputBatchAdmin() is true.
MethodgetInputBatchAdminSessionForSystem
Description

Gets the OsidSession associated with the bulk input administration service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.batch.InputBatchAdminSession an InputBatchAdminSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsInputBatchAdmin() and supportsVisibleFederation() are true
MethodgetSettingBatchAdminSession
Description

Gets the OsidSession associated with the bulk setting administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.batch.SettingBatchAdminSession a SettingBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSettingBatchAdmin() is false
Complianceoptional This method must be implemented if supportsSettingBatchAdmin() is true.
MethodgetSettingBatchAdminSessionForSystem
Description

Gets the OsidSession associated with the bulk setting administration service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.batch.SettingBatchAdminSession a SettingBatchAdminSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsSettingBatchAdmin() and supportsVisibleFederation() are true
MethodgetSceneBatchAdminSession
Description

Gets the OsidSession associated with the bulk scene administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.batch.SceneBatchAdminSession a SceneBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSceneBatchAdmin() is false
Complianceoptional This method must be implemented if supportsSceneBatchAdmin() is true.
MethodgetSceneBatchAdminSessionForSystem
Description

Gets the OsidSession associated with the bulk scene administration service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.batch.SceneBatchAdminSession a SceneBatchAdminSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsSceneBatchAdmin() and supportsVisibleFederation() are true
MethodgetTriggerBatchAdminSession
Description

Gets the OsidSession associated with the bulk trigger administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.batch.TriggerBatchAdminSession a TriggerBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTriggerBatchAdmin() is false
Complianceoptional This method must be implemented if supportsTriggerBatchAdmin() is true.
MethodgetTriggerBatchAdminSessionForSystem
Description

Gets the OsidSession associated with the bulk trigger administration service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.batch.TriggerBatchAdminSession a TriggerBatchAdminSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsTriggerBatchAdmin() and supportsVisibleFederation() are true
MethodgetActionGroupBatchAdminSession
Description

Gets the OsidSession associated with the bulk action group administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.batch.ActionGroupBatchAdminSession an ActionGroupBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActionGroupBatchAdmin() is false
Complianceoptional This method must be implemented if supportsActionGroupBatchAdmin() is true.
MethodgetActionGroupBatchAdminSessionForSystem
Description

Gets the OsidSession associated with the bulk action group administration service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.batch.ActionGroupBatchAdminSession an ActionGroupBatchAdminSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsActionGroupBatchAdmin() and supportsVisibleFederation() are true
MethodgetSystemBatchAdminSession
Description

Gets the OsidSession associated with the bulk system administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.batch.SystemBatchAdminSession a SystemBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSystemBatchAdmin() is false
Complianceoptional This method must be implemented if supportsSystemBatchAdmin() is true.