Classes | Public Member Functions | Package Functions

com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALPlugin Interface Reference

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

List of all members.

Classes

interface  ControlDeviceBindCallback

Public Member Functions

void initialize (Logger logger)
String[] getCreateTablesScriptList (String backend)
void loadPrologue (Session session, Configuration config, Map< String, Object > rootMap)
void loadControlDevices (Session session, Configuration config, ControlDeviceBindCallback bindCallback)
void loadEpilogue (Session session, Configuration config, Map< String, Object > rootMap)
void importPrologue (Session session, Configuration config, CDBAccess cdbAccess)
void controlDeviceImportEpilogue (Session session, Configuration config, CDBAccess cdbAccess, String cdbComponentName, Component component)
void importEpilogue (Session session, Configuration config, CDBAccess cdbAccess)

Package Functions

String getName ()

Detailed Description

HibernateWDAL plugin interface.

Author:
msekoranja

Member Function Documentation

void com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALPlugin.controlDeviceImportEpilogue ( Session  session,
Configuration  config,
CDBAccess  cdbAccess,
String  cdbComponentName,
Component  component 
)
String [] com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALPlugin.getCreateTablesScriptList ( String  backend  ) 
String com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALPlugin.getName (  )  [package]
void com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALPlugin.importEpilogue ( Session  session,
Configuration  config,
CDBAccess  cdbAccess 
)
void com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALPlugin.importPrologue ( Session  session,
Configuration  config,
CDBAccess  cdbAccess 
)
void com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALPlugin.initialize ( Logger  logger  ) 

Initialize

Parameters:
logger 

Implemented in com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALAlarmPluginImpl.

void com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALPlugin.loadControlDevices ( Session  session,
Configuration  config,
ControlDeviceBindCallback  bindCallback 
)
void com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALPlugin.loadEpilogue ( Session  session,
Configuration  config,
Map< String, Object >  rootMap 
)
void com.cosylab.cdb.jdal.hibernate.plugin.HibernateWDALPlugin.loadPrologue ( Session  session,
Configuration  config,
Map< String, Object >  rootMap 
)

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