Classes | |
class | ADWrapper |
Public Member Functions | |
String | getName () |
void | initialize (Logger logger) |
void | importEpilogue (Session session, Configuration config, final CDBAccess cdbAccess) |
void | importPrologue (Session session, Configuration config, CDBAccess cdbAccess) |
void | loadControlDevices (Session session, Configuration config, ControlDeviceBindCallback bindCallback) |
void | controlDeviceImportEpilogue (Session session, Configuration config, CDBAccess cdbAccess, String componentName, Component component) |
void | loadEpilogue (Session session, Configuration config, Map< String, Object > rootMap) |
void | loadPrologue (Session session, Configuration config, Map< String, Object > rootMap) |
String[] | getCreateTablesScriptList (String backend) |
Static Public Member Functions | |
static void | importAlarms (Session session, Configuration config, ConfigurationAccessor conf, Logger m_logger) throws Exception |
static void | loadEpilogue (Session session, Configuration config, Map< String, Object > rootMap, Logger m_logger) |
Static Package Attributes | |
static Map< ADWrapper, alma.acs.tmcdb.AlarmDefinition > | adCache = new HashMap<ADWrapper, alma.acs.tmcdb.AlarmDefinition>() |
void com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALAlarmPluginImpl.controlDeviceImportEpilogue | ( | Session | session, | |
Configuration | config, | |||
CDBAccess | cdbAccess, | |||
String | componentName, | |||
Component | component | |||
) |
String [] com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALAlarmPluginImpl.getCreateTablesScriptList | ( | String | backend | ) |
String com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALAlarmPluginImpl.getName | ( | ) |
Get plugin name.
Implements com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALPlugin.
static void com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALAlarmPluginImpl.importAlarms | ( | Session | session, | |
Configuration | config, | |||
ConfigurationAccessor | conf, | |||
Logger | m_logger | |||
) | throws Exception [static] |
References com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALAlarmPluginImpl.adCache, com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.getReductionDefinitions(), com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.loadAlarms(), com.cosylab.acs.laser.dao.ACSCategoryDAOImpl.loadCategories(), com.cosylab.acs.laser.dao.ACSResponsiblePersonDAOImpl.setAlarmDAO(), com.cosylab.acs.laser.dao.ACSCategoryDAOImpl.setCategoryTreeRoot(), com.cosylab.acs.laser.dao.ACSCategoryDAOImpl.setConfAccessor(), com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.setConfAccessor(), com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.setResponsiblePersonDAO(), com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.setSurveillanceAlarmId(), and com.cosylab.acs.laser.dao.ACSCategoryDAOImpl.setSurveillanceCategoryPath().
Referenced by com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALAlarmPluginImpl.importEpilogue().
void com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALAlarmPluginImpl.importEpilogue | ( | Session | session, | |
Configuration | config, | |||
final CDBAccess | cdbAccess | |||
) |
void com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALAlarmPluginImpl.importPrologue | ( | Session | session, | |
Configuration | config, | |||
CDBAccess | cdbAccess | |||
) |
void com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALAlarmPluginImpl.initialize | ( | Logger | logger | ) |
void com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALAlarmPluginImpl.loadControlDevices | ( | Session | session, | |
Configuration | config, | |||
ControlDeviceBindCallback | bindCallback | |||
) |
static void com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALAlarmPluginImpl.loadEpilogue | ( | Session | session, | |
Configuration | config, | |||
Map< String, Object > | rootMap, | |||
Logger | m_logger | |||
) | [static] |
References alma.TMCDB.alarm.ReductionLinks._, alma.TMCDB.alarm.ReductionDefinitions.getLinksToCreate(), alma.TMCDB.alarm.ReductionDefinitions.getLinksToRemove(), alma.TMCDB.alarm.ReductionDefinitions.getThresholds(), alma.TMCDB.alarm.DOMConfigurationAccessor.put(), and alma.TMCDB.alarm.DOMConfigurationAccessor.setSession().
void com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALAlarmPluginImpl.loadEpilogue | ( | Session | session, | |
Configuration | config, | |||
Map< String, Object > | rootMap | |||
) |
void com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALAlarmPluginImpl.loadPrologue | ( | Session | session, | |
Configuration | config, | |||
Map< String, Object > | rootMap | |||
) |
Map<ADWrapper, alma.acs.tmcdb.AlarmDefinition> com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALAlarmPluginImpl.adCache = new HashMap<ADWrapper, alma.acs.tmcdb.AlarmDefinition>() [static, package] |