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.