com::cosylab::cdb::jdal::hibernate::plugin::PluginFactory::DelegateHibernateWDALPlugin Class Reference

Inheritance diagram for com::cosylab::cdb::jdal::hibernate::plugin::PluginFactory::DelegateHibernateWDALPlugin:
Inheritance graph
[legend]
Collaboration diagram for com::cosylab::cdb::jdal::hibernate::plugin::PluginFactory::DelegateHibernateWDALPlugin:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DelegateHibernateWDALPlugin (Logger logger)
String getName ()
void initialize (Logger logger)
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)
String[] getCreateTablesScriptList (String backend)

Private Attributes

ArrayList< HibernateWDALPluginplugins = new ArrayList<HibernateWDALPlugin>()
Logger logger

Constructor & Destructor Documentation

com::cosylab::cdb::jdal::hibernate::plugin::PluginFactory::DelegateHibernateWDALPlugin::DelegateHibernateWDALPlugin ( Logger  logger  )  [inline]

Member Function Documentation

void com::cosylab::cdb::jdal::hibernate::plugin::PluginFactory::DelegateHibernateWDALPlugin::controlDeviceImportEpilogue ( Session  session,
Configuration  config,
CDBAccess  cdbAccess,
String  cdbComponentName,
Component  component 
) [inline]
String [] com::cosylab::cdb::jdal::hibernate::plugin::PluginFactory::DelegateHibernateWDALPlugin::getCreateTablesScriptList ( String  backend  )  [inline]
String com::cosylab::cdb::jdal::hibernate::plugin::PluginFactory::DelegateHibernateWDALPlugin::getName (  )  [inline]

Get plugin name.

Returns:
the plugin name.

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

void com::cosylab::cdb::jdal::hibernate::plugin::PluginFactory::DelegateHibernateWDALPlugin::importEpilogue ( Session  session,
Configuration  config,
CDBAccess  cdbAccess 
) [inline]
void com::cosylab::cdb::jdal::hibernate::plugin::PluginFactory::DelegateHibernateWDALPlugin::importPrologue ( Session  session,
Configuration  config,
CDBAccess  cdbAccess 
) [inline]
void com::cosylab::cdb::jdal::hibernate::plugin::PluginFactory::DelegateHibernateWDALPlugin::initialize ( Logger  logger  )  [inline]
void com::cosylab::cdb::jdal::hibernate::plugin::PluginFactory::DelegateHibernateWDALPlugin::loadControlDevices ( Session  session,
Configuration  config,
ControlDeviceBindCallback  bindCallback 
) [inline]
void com::cosylab::cdb::jdal::hibernate::plugin::PluginFactory::DelegateHibernateWDALPlugin::loadEpilogue ( Session  session,
Configuration  config,
Map< String, Object >  rootMap 
) [inline]
void com::cosylab::cdb::jdal::hibernate::plugin::PluginFactory::DelegateHibernateWDALPlugin::loadPrologue ( Session  session,
Configuration  config,
Map< String, Object >  rootMap 
) [inline]

Member Data Documentation


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2