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)
ConfigurationInfo object.ad - the agent descriptioncpis - the list of configuration parameter info.Description entitypublic void stopConfigurationRuns(Description desc, long time)
public org.lsst.ccs.config.ConfigurationDescription registerConfiguration(Description desc, org.lsst.ccs.bus.data.ConfigurationInfo ci, ConfigurationInfoData cid)
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 entitypublic org.lsst.ccs.config.ConfigurationView loadConfiguration(Description desc, org.lsst.ccs.config.ConfigurationDescription configDesc)
public org.lsst.ccs.config.ConfigurationView loadGlobalConfiguration(Description desc, String name, int version)
public Set<String> findAvailableConfigurationsForCategory(Description desc, String category)
Copyright © 2017 LSST. All rights reserved.