Classes | Public Member Functions | Static Public Member Functions | Static Package Attributes

com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALAlarmPluginImpl Class Reference

Inheritance diagram for com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALAlarmPluginImpl:
com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALPlugin

List of all members.

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>()

Detailed Description

Author:
msekoranja

Member Function Documentation

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.

Returns:
the plugin name.

Implements com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALPlugin.

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  ) 

Initialize

Parameters:
logger 

Implements com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALPlugin.

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]
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 
)

Member Data Documentation

Map<ADWrapper, alma.acs.tmcdb.AlarmDefinition> com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALAlarmPluginImpl.adCache = new HashMap<ADWrapper, alma.acs.tmcdb.AlarmDefinition>() [static, package]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties