br.gov.frameworkdemoiselle.transaction
Class JPATransaction

java.lang.Object
  extended by br.gov.frameworkdemoiselle.transaction.JPATransaction
All Implemented Interfaces:
Transaction, Serializable

public class JPATransaction
extends Object
implements Transaction

Represents the strategy destinated to manage JPA transactions.

Author:
SERPRO
See Also:
Transaction, Serialized Form

Constructor Summary
JPATransaction()
           
 
Method Summary
 void begin()
           
 void commit()
           
 Collection<javax.persistence.EntityManager> getDelegate()
           
 boolean isActive()
           
 boolean isMarkedRollback()
           
 void rollback()
           
 void setRollbackOnly()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPATransaction

public JPATransaction()
Method Detail

getDelegate

public Collection<javax.persistence.EntityManager> getDelegate()

begin

public void begin()
Specified by:
begin in interface Transaction

commit

public void commit()
Specified by:
commit in interface Transaction

rollback

public void rollback()
Specified by:
rollback in interface Transaction

setRollbackOnly

public void setRollbackOnly()
Specified by:
setRollbackOnly in interface Transaction

isActive

public boolean isActive()
Specified by:
isActive in interface Transaction

isMarkedRollback

public boolean isMarkedRollback()
Specified by:
isMarkedRollback in interface Transaction


Copyright © 2013 SERPRO - Serviço Federal de Processamento de Dados. All Rights Reserved.