org.net2map.pov.database.HibernateDatabase Class Reference

Collaboration diagram for org.net2map.pov.database.HibernateDatabase:

Collaboration graph
[legend]
List of all members.

Detailed Description

Author:
moi

Definition at line 15 of file HibernateDatabase.java.

Public Member Functions

 HibernateDatabase ()
 Creates a new instance of HibernateDatabase.


Static Public Member Functions

HibernateDatabase getInstance ()
 This method creates the single instance if it hasn't been created yet and returns it.


Private Attributes

net.sf.hibernate.cfg.Configuration theConfiguration = null
Properties theProperties = null

Static Private Attributes

org.apache.log4j.Logger logger
 Log4j logger.

HibernateDatabase instance = null
 Singleton design pattern.


Constructor & Destructor Documentation

org.net2map.pov.database.HibernateDatabase.HibernateDatabase  ) 
 

Creates a new instance of HibernateDatabase.

Definition at line 49 of file HibernateDatabase.java.

References org.net2map.pov.database.HibernateDatabase.logger, org.net2map.pov.database.HibernateDatabase.theConfiguration, and org.net2map.pov.database.HibernateDatabase.theProperties.

Referenced by org.net2map.pov.database.HibernateDatabase.getInstance().


Member Function Documentation

HibernateDatabase org.net2map.pov.database.HibernateDatabase.getInstance  )  [static]
 

This method creates the single instance if it hasn't been created yet and returns it.

Note the use of the Double-Checked Locking idiom.

Returns:
The single instance of this class.

Definition at line 34 of file HibernateDatabase.java.

References org.net2map.pov.database.HibernateDatabase.HibernateDatabase(), and org.net2map.pov.database.HibernateDatabase.instance.

Here is the call graph for this function:


Member Data Documentation

HibernateDatabase org.net2map.pov.database.HibernateDatabase.instance = null [static, private]
 

Singleton design pattern.

Definition at line 27 of file HibernateDatabase.java.

Referenced by org.net2map.pov.database.HibernateDatabase.getInstance().

org.apache.log4j.Logger org.net2map.pov.database.HibernateDatabase.logger [static, private]
 

Initial value:

 
    org.apache.log4j.Logger.getLogger(HibernateDatabase.class.getName())
Log4j logger.

Definition at line 19 of file HibernateDatabase.java.

Referenced by org.net2map.pov.database.HibernateDatabase.HibernateDatabase().

net.sf.hibernate.cfg.Configuration org.net2map.pov.database.HibernateDatabase.theConfiguration = null [private]
 

Definition at line 22 of file HibernateDatabase.java.

Referenced by org.net2map.pov.database.HibernateDatabase.HibernateDatabase().

Properties org.net2map.pov.database.HibernateDatabase.theProperties = null [private]
 

Definition at line 23 of file HibernateDatabase.java.

Referenced by org.net2map.pov.database.HibernateDatabase.HibernateDatabase().


The documentation for this class was generated from the following file:
Accueil | Téléchargement | Manuel | Doc. technique | Sources CVS | Faq | Nous contacter
©2003 - All Rights Reserved