public class ConfigurationFacade extends Object
| Constructor and Description |
|---|
ConfigurationFacade(HibernateDAO dbInterface) |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
findAvailableConfigurationsForCategory(Description desc,
String category) |
org.lsst.ccs.config.ConfigurationView |
loadConfiguration(Description desc,
org.lsst.ccs.config.ConfigurationDescription configDesc) |
org.lsst.ccs.config.ConfigurationView |
loadGlobalConfiguration(Description desc,
String name,
int version) |
org.lsst.ccs.config.ConfigurationDescription |
registerConfiguration(Description desc,
org.lsst.ccs.bus.data.ConfigurationInfo ci,
ConfigurationInfoData cid)
Registration of an incoming
ConfigurationInfo object. |
Description |
registerDescription(AgentDesc ad,
List<org.lsst.ccs.bus.data.ConfigurationParameterInfo> cpis)
Finds or registers in database the agent description corresponding to the
given
ConfigurationInfo object. |
void |
stopConfigurationRuns(Description desc,
long time) |
public ConfigurationFacade(HibernateDAO dbInterface)
public Description registerDescription(AgentDesc ad, List<org.lsst.ccs.bus.data.ConfigurationParameterInfo> cpis) throws Exception
ConfigurationInfo object.ad - the agent descriptioncpis - the list of configuration parameter info.Description entityExceptionpublic void stopConfigurationRuns(Description desc, long time) throws Exception
Exceptionpublic org.lsst.ccs.config.ConfigurationDescription registerConfiguration(Description desc, org.lsst.ccs.bus.data.ConfigurationInfo ci, ConfigurationInfoData cid) throws Exception
ConfigurationInfo object. The
registration happens by comparing the received ConfigurationInfo
with the previous configuration state persisted in the current
ConfigurationRundesc - ci - cid - the associated ConfigurationInfoData entityExceptionpublic org.lsst.ccs.config.ConfigurationView loadConfiguration(Description desc, org.lsst.ccs.config.ConfigurationDescription configDesc) throws Exception
Exceptionpublic org.lsst.ccs.config.ConfigurationView loadGlobalConfiguration(Description desc, String name, int version) throws Exception
ExceptionCopyright © 2017 LSST. All rights reserved.