com.satline.hibernate
Class CommonHibernatePersistence

java.lang.Object
  extended by com.satline.hibernate.CommonHibernatePersistence
All Implemented Interfaces:
com.satline.util.versioning.VersionInterface

public abstract class CommonHibernatePersistence
extends java.lang.Object
implements com.satline.util.versioning.VersionInterface

Author:
Teubner

Field Summary
protected  java.util.Map<java.lang.String,java.lang.String> configOverrides
           
protected  javax.persistence.EntityManagerFactory emf
           
 
Constructor Summary
protected CommonHibernatePersistence(org.apache.commons.configuration.Configuration conf, java.lang.String emfName)
           
 
Method Summary
 java.lang.String getCurrentVersion(java.lang.String name)
           
protected  org.hibernate.cfg.Configuration getHibernateConfiguration()
           
 void postInitVersion(java.lang.String name, java.lang.String toVersion)
           
 void postUpdateVersion(java.lang.String name, java.lang.String fromVersion, java.lang.String toVersion)
           
 void preInitVersion(java.lang.String name, java.lang.String toVersion)
           
 void preUpdateVersion(java.lang.String name, java.lang.String fromVersion, java.lang.String toVersion)
           
 void setVersion(java.lang.String name, java.lang.String newVersion)
           
protected  void supplyHibernateConfiguration(org.hibernate.cfg.Configuration cfg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

configOverrides

protected java.util.Map<java.lang.String,java.lang.String> configOverrides

emf

protected javax.persistence.EntityManagerFactory emf
Constructor Detail

CommonHibernatePersistence

protected CommonHibernatePersistence(org.apache.commons.configuration.Configuration conf,
                                     java.lang.String emfName)
                              throws HibernatePersistenceException
Throws:
HibernatePersistenceException
Method Detail

getCurrentVersion

public java.lang.String getCurrentVersion(java.lang.String name)
                                   throws com.satline.util.versioning.VersionException
Specified by:
getCurrentVersion in interface com.satline.util.versioning.VersionInterface
Throws:
com.satline.util.versioning.VersionException

setVersion

public void setVersion(java.lang.String name,
                       java.lang.String newVersion)
                throws com.satline.util.versioning.VersionException
Specified by:
setVersion in interface com.satline.util.versioning.VersionInterface
Throws:
com.satline.util.versioning.VersionException

preInitVersion

public void preInitVersion(java.lang.String name,
                           java.lang.String toVersion)
                    throws com.satline.util.versioning.VersionException
Specified by:
preInitVersion in interface com.satline.util.versioning.VersionInterface
Throws:
com.satline.util.versioning.VersionException

postInitVersion

public void postInitVersion(java.lang.String name,
                            java.lang.String toVersion)
                     throws com.satline.util.versioning.VersionException
Specified by:
postInitVersion in interface com.satline.util.versioning.VersionInterface
Throws:
com.satline.util.versioning.VersionException

preUpdateVersion

public void preUpdateVersion(java.lang.String name,
                             java.lang.String fromVersion,
                             java.lang.String toVersion)
                      throws com.satline.util.versioning.VersionException
Specified by:
preUpdateVersion in interface com.satline.util.versioning.VersionInterface
Throws:
com.satline.util.versioning.VersionException

postUpdateVersion

public void postUpdateVersion(java.lang.String name,
                              java.lang.String fromVersion,
                              java.lang.String toVersion)
                       throws com.satline.util.versioning.VersionException
Specified by:
postUpdateVersion in interface com.satline.util.versioning.VersionInterface
Throws:
com.satline.util.versioning.VersionException

getHibernateConfiguration

protected org.hibernate.cfg.Configuration getHibernateConfiguration()

supplyHibernateConfiguration

protected void supplyHibernateConfiguration(org.hibernate.cfg.Configuration cfg)


Copyright © 2007 null. All Rights Reserved.