OSID Logo
OSID Specifications
control batch package
Version 3.0.0
Release Candidate Preview
Interfaceosid.control.batch.ControlBatchManager
Implementsosid.OsidManager
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. 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.DeviceBatchAdminSessiona DeviceBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsDeviceBatchAdmin() is false
ComplianceoptionalThis 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.IdsystemIdthe Id of the System
Returnosid.control.batch.DeviceBatchAdminSessiona DeviceBatchAdminSession
ErrorsNOT_FOUNDno System found by the given Id
NULL_ARGUMENT systemId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsDeviceBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.ControllerBatchAdminSessiona ControllerBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsControllerBatchAdmin() is false
ComplianceoptionalThis 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.IdsystemIdthe Id of the System
Returnosid.control.batch.ControllerBatchAdminSessiona ControllerBatchAdminSession
ErrorsNOT_FOUNDno System found by the given Id
NULL_ARGUMENT systemId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsControllerBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.InputBatchAdminSessionan InputBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsInputBatchAdmin() is false
ComplianceoptionalThis 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.IdsystemIdthe Id of the System
Returnosid.control.batch.InputBatchAdminSessionan InputBatchAdminSession
ErrorsNOT_FOUNDno System found by the given Id
NULL_ARGUMENT systemId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsInputBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.SettingBatchAdminSessiona SettingBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSettingBatchAdmin() is false
ComplianceoptionalThis 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.IdsystemIdthe Id of the System
Returnosid.control.batch.SettingBatchAdminSessiona SettingBatchAdminSession
ErrorsNOT_FOUNDno System found by the given Id
NULL_ARGUMENT systemId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSettingBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.SceneBatchAdminSessiona SceneBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSceneBatchAdmin() is false
ComplianceoptionalThis 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.IdsystemIdthe Id of the System
Returnosid.control.batch.SceneBatchAdminSessiona SceneBatchAdminSession
ErrorsNOT_FOUNDno System found by the given Id
NULL_ARGUMENT systemId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSceneBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.TriggerBatchAdminSessiona TriggerBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsTriggerBatchAdmin() is false
ComplianceoptionalThis 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.IdsystemIdthe Id of the System
Returnosid.control.batch.TriggerBatchAdminSessiona TriggerBatchAdminSession
ErrorsNOT_FOUNDno System found by the given Id
NULL_ARGUMENT systemId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsTriggerBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.ActionGroupBatchAdminSessionan ActionGroupBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActionGroupBatchAdmin() is false
ComplianceoptionalThis 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.IdsystemIdthe Id of the System
Returnosid.control.batch.ActionGroupBatchAdminSessionan ActionGroupBatchAdminSession
ErrorsNOT_FOUNDno System found by the given Id
NULL_ARGUMENT systemId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActionGroupBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.SystemBatchAdminSessiona SystemBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSystemBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsSystemBatchAdmin() is true.