public interface ControlBatchManager extends OsidManager, ControlBatchProfile
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 | Modifier and Type | Method and Description |
|---|---|
ActionGroupBatchAdminSession |
getActionGroupBatchAdminSession()
Gets the
OsidSession associated with the bulk action
group administration service. |
ActionGroupBatchAdminSession |
getActionGroupBatchAdminSessionForSystem(Id systemId)
Gets the
OsidSession associated with the bulk action
group administration service for the given system. |
ControllerBatchAdminSession |
getControllerBatchAdminSession()
Gets the
OsidSession associated with the bulk
controller administration service. |
ControllerBatchAdminSession |
getControllerBatchAdminSessionForSystem(Id systemId)
Gets the
OsidSession associated with the bulk
controller administration service for the given system. |
DeviceBatchAdminSession |
getDeviceBatchAdminSession()
Gets the
OsidSession associated with the bulk device
administration service. |
DeviceBatchAdminSession |
getDeviceBatchAdminSessionForSystem(Id systemId)
Gets the
OsidSession associated with the bulk device
administration service for the given system. |
InputBatchAdminSession |
getInputBatchAdminSession()
Gets the
OsidSession associated with the bulk input
administration service. |
InputBatchAdminSession |
getInputBatchAdminSessionForSystem(Id systemId)
Gets the
OsidSession associated with the bulk input
administration service for the given system. |
SceneBatchAdminSession |
getSceneBatchAdminSession()
Gets the
OsidSession associated with the bulk scene
administration service. |
SceneBatchAdminSession |
getSceneBatchAdminSessionForSystem(Id systemId)
Gets the
OsidSession associated with the bulk scene
administration service for the given system. |
SettingBatchAdminSession |
getSettingBatchAdminSession()
Gets the
OsidSession associated with the bulk setting
administration service. |
SettingBatchAdminSession |
getSettingBatchAdminSessionForSystem(Id systemId)
Gets the
OsidSession associated with the bulk setting
administration service for the given system. |
SystemBatchAdminSession |
getSystemBatchAdminSession()
Gets the
OsidSession associated with the bulk system
administration service. |
TriggerBatchAdminSession |
getTriggerBatchAdminSession()
Gets the
OsidSession associated with the bulk trigger
administration service. |
TriggerBatchAdminSession |
getTriggerBatchAdminSessionForSystem(Id systemId)
Gets the
OsidSession associated with the bulk trigger
administration service for the given system. |
changeBranch, initialize, rollbackServiceclosesupportsActionGroupBatchAdmin, supportsControllerBatchAdmin, supportsDeviceBatchAdmin, supportsInputBatchAdmin, supportsSceneBatchAdmin, supportsSettingBatchAdmin, supportsSystemBatchAdmin, supportsTriggerBatchAdmin, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdDeviceBatchAdminSession getDeviceBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk device
administration service. DeviceBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsDeviceBatchAdmin() is false optional - This method must be implemented if
supportsDeviceBatchAdmin() is true. DeviceBatchAdminSession getDeviceBatchAdminSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk device
administration service for the given system.systemId - the Id of the System DeviceBatchAdminSession NotFoundException - no System found by
the given Id NullArgumentException - systemId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDeviceBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsDeviceBatchAdmin() and
supportsVisibleFederation() are true
ControllerBatchAdminSession getControllerBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk
controller administration service. ControllerBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsControllerBatchAdmin() is false optional - This method must be implemented if
supportsControllerBatchAdmin() is true.
ControllerBatchAdminSession getControllerBatchAdminSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk
controller administration service for the given system.systemId - the Id of the System ControllerBatchAdminSession NotFoundException - no System found by
the given Id NullArgumentException - systemId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsControllerBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsControllerBatchAdmin() and
supportsVisibleFederation() are true
InputBatchAdminSession getInputBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk input
administration service. InputBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsInputBatchAdmin() is false optional - This method must be implemented if
supportsInputBatchAdmin() is true. InputBatchAdminSession getInputBatchAdminSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk input
administration service for the given system.systemId - the Id of the System InputBatchAdminSession NotFoundException - no System found by
the given Id NullArgumentException - systemId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsInputBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsInputBatchAdmin() and
supportsVisibleFederation() are true
SettingBatchAdminSession getSettingBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk setting
administration service. SettingBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsSettingBatchAdmin() is false optional - This method must be implemented if
supportsSettingBatchAdmin() is true.
SettingBatchAdminSession getSettingBatchAdminSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk setting
administration service for the given system.systemId - the Id of the System SettingBatchAdminSession NotFoundException - no System found by
the given Id NullArgumentException - systemId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsSettingBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsSettingBatchAdmin() and
supportsVisibleFederation() are true
SceneBatchAdminSession getSceneBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk scene
administration service. SceneBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsSceneBatchAdmin() is false optional - This method must be implemented if
supportsSceneBatchAdmin() is true. SceneBatchAdminSession getSceneBatchAdminSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk scene
administration service for the given system.systemId - the Id of the System SceneBatchAdminSession NotFoundException - no System found by
the given Id NullArgumentException - systemId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsSceneBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsSceneBatchAdmin() and
supportsVisibleFederation() are true
TriggerBatchAdminSession getTriggerBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk trigger
administration service. TriggerBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsTriggerBatchAdmin() is false optional - This method must be implemented if
supportsTriggerBatchAdmin() is true.
TriggerBatchAdminSession getTriggerBatchAdminSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk trigger
administration service for the given system.systemId - the Id of the System TriggerBatchAdminSession NotFoundException - no System found by
the given Id NullArgumentException - systemId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsTriggerBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsTriggerBatchAdmin() and
supportsVisibleFederation() are true
ActionGroupBatchAdminSession getActionGroupBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk action
group administration service. ActionGroupBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActionGroupBatchAdmin() is false
optional - This method must be implemented if
supportsActionGroupBatchAdmin() is true.
ActionGroupBatchAdminSession getActionGroupBatchAdminSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk action
group administration service for the given system.systemId - the Id of the System ActionGroupBatchAdminSession NotFoundException - no System found by
the given Id NullArgumentException - systemId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsActionGroupBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActionGroupBatchAdmin() and
supportsVisibleFederation() are true
SystemBatchAdminSession getSystemBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk system
administration service. SystemBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsSystemBatchAdmin() is false optional - This method must be implemented if
supportsSystemBatchAdmin() is true.