Icodeon SCORM 2004 Sequencing Example Implementation Documentation

com.icodeon.rte.dao
Class HibernateUtil

java.lang.Object
  extended by com.icodeon.rte.dao.HibernateUtil

public class HibernateUtil
extends java.lang.Object

DOCUMENT ME!

Version:
$Revision$, $Date$
Author:
$author$

Field Summary
static java.lang.ThreadLocal sessionMapsThreadLocal
           
static java.lang.ThreadLocal transactionMapsThreadLocal
           
 
Constructor Summary
HibernateUtil()
           
 
Method Summary
static void beginTransaction(java.lang.String domainID)
          DOCUMENT ME!
static void buildSessionFactories(java.util.HashMap configs)
          DOCUMENT ME!
static void closeSession(java.lang.String domainID)
          DOCUMENT ME!
static void closeSessions()
          Shut down sessions for all domainID values.
static void commitTransaction(java.lang.String domainID)
          DOCUMENT ME!
static org.hibernate.Session getSession(java.lang.String domainID)
           
static void rollbackTransaction(java.lang.String domainID)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sessionMapsThreadLocal

public static final java.lang.ThreadLocal sessionMapsThreadLocal

transactionMapsThreadLocal

public static final java.lang.ThreadLocal transactionMapsThreadLocal
Constructor Detail

HibernateUtil

public HibernateUtil()
Method Detail

buildSessionFactories

public static void buildSessionFactories(java.util.HashMap configs)
DOCUMENT ME!

Parameters:
configs - DOCUMENT ME!

getSession

public static org.hibernate.Session getSession(java.lang.String domainID)
                                        throws org.hibernate.HibernateException
Parameters:
domainID -
Returns:
Throws:
org.hibernate.HibernateException

beginTransaction

public static void beginTransaction(java.lang.String domainID)
                             throws org.hibernate.HibernateException
DOCUMENT ME!

Parameters:
domainID - DOCUMENT ME!
Throws:
org.hibernate.HibernateException - DOCUMENT ME!

closeSessions

public static void closeSessions()
                          throws org.hibernate.HibernateException
Shut down sessions for all domainID values.

Throws:
org.hibernate.HibernateException

closeSession

public static void closeSession(java.lang.String domainID)
DOCUMENT ME!

Parameters:
domainID - DOCUMENT ME!

commitTransaction

public static void commitTransaction(java.lang.String domainID)
                              throws org.hibernate.HibernateException
DOCUMENT ME!

Parameters:
domainID - DOCUMENT ME!
Throws:
org.hibernate.HibernateException - DOCUMENT ME!

rollbackTransaction

public static void rollbackTransaction(java.lang.String domainID)
                                throws org.hibernate.HibernateException
DOCUMENT ME!

Parameters:
domainID - DOCUMENT ME!
Throws:
org.hibernate.HibernateException - DOCUMENT ME!

Icodeon SCORM 2004 Sequencing Example Implementation Documentation

Copyright (c) 2007 Icodeon Ltd - Registered Company in England and Wales No: 5068195