OSID Logo
OSID Specifications
control batch package
Version 3.1.0
Interfaceosid.control.batch.ControlBatchManager
Implementsosid.OsidManager
osid.control.batch.ControlBatchProfile
Used Byosid.control.ControlManager
Description

The control batch manager provides access to control batch sessions and provides interoperability tests for various aspects of this service. 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.

Returnosid.control.batch.DeviceBatchAdminSession a DeviceBatchAdminSession
ErrorsOPERATION_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
Returnosid.control.batch.DeviceBatchAdminSession a DeviceBatchAdminSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId 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.

Returnosid.control.batch.ControllerBatchAdminSession a ControllerBatchAdminSession
ErrorsOPERATION_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
Returnosid.control.batch.ControllerBatchAdminSession a ControllerBatchAdminSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId 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.

Returnosid.control.batch.InputBatchAdminSession an InputBatchAdminSession
ErrorsOPERATION_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
Returnosid.control.batch.InputBatchAdminSession an InputBatchAdminSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId 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.

Returnosid.control.batch.SettingBatchAdminSession a SettingBatchAdminSession
ErrorsOPERATION_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
Returnosid.control.batch.SettingBatchAdminSession a SettingBatchAdminSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId 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.

Returnosid.control.batch.SceneBatchAdminSession a SceneBatchAdminSession
ErrorsOPERATION_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
Returnosid.control.batch.SceneBatchAdminSession a SceneBatchAdminSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId 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.

Returnosid.control.batch.TriggerBatchAdminSession a TriggerBatchAdminSession
ErrorsOPERATION_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
Returnosid.control.batch.TriggerBatchAdminSession a TriggerBatchAdminSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId 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.

Returnosid.control.batch.ActionGroupBatchAdminSession an ActionGroupBatchAdminSession
ErrorsOPERATION_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
Returnosid.control.batch.ActionGroupBatchAdminSession an ActionGroupBatchAdminSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId 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.

Returnosid.control.batch.SystemBatchAdminSession a SystemBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSystemBatchAdmin() is false
Complianceoptional This method must be implemented if supportsSystemBatchAdmin() is true.