org.mentawai.transaction
Class HibernateTransaction

java.lang.Object
  extended by org.mentawai.transaction.HibernateTransaction
All Implemented Interfaces:
Transaction

public class HibernateTransaction
extends Object
implements Transaction

Author:
Rubem Azenha

Constructor Summary
HibernateTransaction()
           
HibernateTransaction(org.hibernate.Session session)
           
HibernateTransaction(org.hibernate.Session session, org.hibernate.Transaction transaction)
           
 
Method Summary
 void begin()
          Begins the transaction.
 void commit()
          Commits the transaction.
 void end()
           
 org.hibernate.Session getSession()
           
 org.hibernate.Transaction getTransaction()
           
 boolean isActive()
          Is the transaction still active, in other words, is it still not commited and not rolledback ?
 void rollback()
          Rollbacks the transaction.
 void setSession(org.hibernate.Session session)
           
 void setTransaction(org.hibernate.Transaction transaction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HibernateTransaction

public HibernateTransaction()

HibernateTransaction

public HibernateTransaction(org.hibernate.Session session)

HibernateTransaction

public HibernateTransaction(org.hibernate.Session session,
                            org.hibernate.Transaction transaction)
Method Detail

setSession

public void setSession(org.hibernate.Session session)

setTransaction

public void setTransaction(org.hibernate.Transaction transaction)

begin

public void begin()
           throws Exception
Description copied from interface: Transaction
Begins the transaction.

Specified by:
begin in interface Transaction
Throws:
Exception

commit

public void commit()
            throws Exception
Description copied from interface: Transaction
Commits the transaction.

Specified by:
commit in interface Transaction
Throws:
Exception

rollback

public void rollback()
              throws Exception
Description copied from interface: Transaction
Rollbacks the transaction.

Specified by:
rollback in interface Transaction
Throws:
Exception

isActive

public boolean isActive()
Description copied from interface: Transaction
Is the transaction still active, in other words, is it still not commited and not rolledback ?

Specified by:
isActive in interface Transaction
Returns:
true if the transaction was not commited and was not rolledback

end

public void end()
         throws Exception
Specified by:
end in interface Transaction
Throws:
Exception

getSession

public org.hibernate.Session getSession()

getTransaction

public org.hibernate.Transaction getTransaction()


Copyright © 2013. All Rights Reserved.