org.cocome.tradingsystem.inventory.data.persistence.impl
Class TransactionContextImpl

java.lang.Object
  extended by org.cocome.tradingsystem.inventory.data.persistence.impl.TransactionContextImpl
All Implemented Interfaces:
TransactionContext

public class TransactionContextImpl
extends java.lang.Object
implements TransactionContext

Author:
Yannick Welsch

Constructor Summary
TransactionContextImpl(javax.persistence.EntityTransaction t)
           
 
Method Summary
 void beginTransaction()
          starts a new transaction
 void commit()
          commits the current transaction
 java.lang.Boolean isActive()
          checks whether this transaction is still active
 void rollback()
          does a rollback on the current transaction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionContextImpl

public TransactionContextImpl(javax.persistence.EntityTransaction t)
Method Detail

beginTransaction

public void beginTransaction()
Description copied from interface: TransactionContext
starts a new transaction

Specified by:
beginTransaction in interface TransactionContext

commit

public void commit()
Description copied from interface: TransactionContext
commits the current transaction

Specified by:
commit in interface TransactionContext

rollback

public void rollback()
Description copied from interface: TransactionContext
does a rollback on the current transaction

Specified by:
rollback in interface TransactionContext

isActive

public java.lang.Boolean isActive()
Description copied from interface: TransactionContext
checks whether this transaction is still active

Specified by:
isActive in interface TransactionContext
Returns:
true, if this transaction is active false, else