Public Member Functions | |
ACSAlarmSystemDAOImpl (Logger log) | |
void | setConfAccessor (ConfigurationAccessor conf) |
AlarmSystemConfiguration | getConfiguration () |
List< ConfigurationProperty > | loadConfigurations () |
void | flushConfiguration (AlarmSystemConfiguration asc) |
Package Attributes | |
Logger | logger |
ConfigurationAccessor | conf |
HashMap< String, String > | configs = new HashMap<String,String>() |
Static Package Attributes | |
static final String | ALARM_SYSTEM_CONFIGURATION_PATH = "/Alarms/Administrative/AlarmSystemConfiguration" |
cl.utfsm.acs.acg.dao.ACSAlarmSystemDAOImpl.ACSAlarmSystemDAOImpl | ( | Logger | log | ) |
void cl.utfsm.acs.acg.dao.ACSAlarmSystemDAOImpl.flushConfiguration | ( | AlarmSystemConfiguration | asc | ) |
References cl.utfsm.acs.acg.dao.ConfigurationAccessor.addConfiguration(), cl.utfsm.acs.acg.dao.ACSAlarmSystemDAOImpl.ALARM_SYSTEM_CONFIGURATION_PATH, cl.utfsm.acs.acg.dao.ACSAlarmSystemDAOImpl.conf, com.cosylab.acs.laser.dao.ConfigurationAccessor.deleteConfiguration(), com.cosylab.acs.laser.dao.ConfigurationAccessor.isWriteable(), org.exolab.castor.xml.Marshaller.marshal(), org.exolab.castor.core.exceptions.CastorException.printStackTrace(), and org.exolab.castor.xml.Marshaller.setValidation().
Referenced by cl.utfsm.acs.acg.core.AlarmSystemManager.saveToCDB().
AlarmSystemConfiguration cl.utfsm.acs.acg.dao.ACSAlarmSystemDAOImpl.getConfiguration | ( | ) |
References cl.utfsm.acs.acg.dao.ACSAlarmSystemDAOImpl.ALARM_SYSTEM_CONFIGURATION_PATH, cl.utfsm.acs.acg.dao.ACSAlarmSystemDAOImpl.conf, com.cosylab.acs.laser.dao.ConfigurationAccessor.getConfiguration(), org.exolab.castor.core.exceptions.CastorException.printStackTrace(), org.exolab.castor.xml.Unmarshaller.setValidation(), and org.exolab.castor.xml.Unmarshaller.unmarshal().
Referenced by cl.utfsm.acs.acg.dao.ACSAlarmSystemDAOImpl.loadConfigurations().
List<ConfigurationProperty> cl.utfsm.acs.acg.dao.ACSAlarmSystemDAOImpl.loadConfigurations | ( | ) |
void cl.utfsm.acs.acg.dao.ACSAlarmSystemDAOImpl.setConfAccessor | ( | ConfigurationAccessor | conf | ) |
Referenced by cl.utfsm.acs.acg.core.DAOManager.getAlarmSystemDAO().
final String cl.utfsm.acs.acg.dao.ACSAlarmSystemDAOImpl.ALARM_SYSTEM_CONFIGURATION_PATH = "/Alarms/Administrative/AlarmSystemConfiguration" [static, package] |
HashMap<String,String> cl.utfsm.acs.acg.dao.ACSAlarmSystemDAOImpl.configs = new HashMap<String,String>() [package] |
Logger cl.utfsm.acs.acg.dao.ACSAlarmSystemDAOImpl.logger [package] |