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, rollbackService
close
supportsActionGroupBatchAdmin, supportsControllerBatchAdmin, supportsDeviceBatchAdmin, supportsInputBatchAdmin, supportsSceneBatchAdmin, supportsSettingBatchAdmin, supportsSystemBatchAdmin, supportsTriggerBatchAdmin, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
DeviceBatchAdminSession 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.