shared
Class HibernateHelperBug

java.lang.Object
  extended by shared.HibernateHelperBug

public class HibernateHelperBug
extends java.lang.Object


Field Summary
protected  java.lang.Exception lastError
           
protected  org.apache.log4j.Logger log
           
protected  org.hibernate.SessionFactory sessionFactory
           
 
Constructor Summary
HibernateHelperBug()
           
 
Method Summary
protected  void buildFactory(org.hibernate.cfg.Configuration cfg)
           
 void closeFactory()
           
protected  void configureFromFile(org.hibernate.cfg.Configuration cfg)
           
 java.lang.Object getFirstMatch(java.lang.Class classBean, java.lang.String strKey, java.lang.Object value)
           
 java.lang.Object getFirstMatch(java.lang.Object data, java.lang.String strKey, java.lang.Object value)
           
 java.lang.Object getKeyData(java.lang.Class beanClass, long itemId)
           
 java.lang.Exception getLastError()
           
 java.util.List getListData(java.lang.Class classBean)
           
 java.util.List getListData(java.lang.Class classBean, java.lang.String strKey, java.lang.Object value)
           
 void initSessionFactory(java.util.Properties props, java.lang.Class... mappings)
           
 boolean isSessionOpen()
           
 void removeDB(java.lang.Object obj)
           
 void saveDB(java.lang.Object obj)
           
protected  void testConnection()
           
 boolean testDB(javax.servlet.http.HttpServletResponse response)
           
 void updateDB(java.util.List list)
           
 void updateDB(java.lang.Object obj)
           
 void writeError(javax.servlet.http.HttpServletResponse response)
           
 void writeError(javax.servlet.http.HttpServletResponse response, java.lang.String title, java.lang.Exception ex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected org.apache.log4j.Logger log

sessionFactory

protected org.hibernate.SessionFactory sessionFactory

lastError

protected java.lang.Exception lastError
Constructor Detail

HibernateHelperBug

public HibernateHelperBug()
Method Detail

initSessionFactory

public void initSessionFactory(java.util.Properties props,
                               java.lang.Class... mappings)

configureFromFile

protected void configureFromFile(org.hibernate.cfg.Configuration cfg)
                          throws java.lang.Exception
Throws:
java.lang.Exception

buildFactory

protected void buildFactory(org.hibernate.cfg.Configuration cfg)
                     throws java.lang.Exception
Throws:
java.lang.Exception

testConnection

protected void testConnection()
                       throws java.lang.Exception
Throws:
java.lang.Exception

closeFactory

public void closeFactory()

getLastError

public java.lang.Exception getLastError()

updateDB

public void updateDB(java.lang.Object obj)

updateDB

public void updateDB(java.util.List list)

saveDB

public void saveDB(java.lang.Object obj)

removeDB

public void removeDB(java.lang.Object obj)

getListData

public java.util.List getListData(java.lang.Class classBean,
                                  java.lang.String strKey,
                                  java.lang.Object value)

getListData

public java.util.List getListData(java.lang.Class classBean)

getFirstMatch

public java.lang.Object getFirstMatch(java.lang.Class classBean,
                                      java.lang.String strKey,
                                      java.lang.Object value)

getFirstMatch

public java.lang.Object getFirstMatch(java.lang.Object data,
                                      java.lang.String strKey,
                                      java.lang.Object value)

getKeyData

public java.lang.Object getKeyData(java.lang.Class beanClass,
                                   long itemId)

isSessionOpen

public boolean isSessionOpen()

testDB

public boolean testDB(javax.servlet.http.HttpServletResponse response)
               throws java.io.IOException,
                      javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

writeError

public void writeError(javax.servlet.http.HttpServletResponse response,
                       java.lang.String title,
                       java.lang.Exception ex)
                throws java.io.IOException,
                       javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

writeError

public void writeError(javax.servlet.http.HttpServletResponse response)
                throws java.io.IOException,
                       javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException