org.ops4j.pax.service.jpa.util
Class JPAUtil

java.lang.Object
  extended by org.ops4j.pax.service.jpa.util.JPAUtil

public final class JPAUtil
extends java.lang.Object

Since:
0.1.0
Author:
Edward Yakop

Nested Class Summary
static interface JPAUtil.TransactionWork<T>
          An Interface to perform a transaction work.
 
Constructor Summary
JPAUtil()
           
 
Method Summary
static
<T> T
executeTransaction(javax.persistence.EntityManagerFactory aFactory, JPAUtil.TransactionWork<T> aWork)
           
static
<T> T
executeTransaction(javax.persistence.EntityManager aManager, JPAUtil.TransactionWork<T> aWork)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPAUtil

public JPAUtil()
Method Detail

executeTransaction

public static <T> T executeTransaction(javax.persistence.EntityManagerFactory aFactory,
                                       JPAUtil.TransactionWork<T> aWork)
                            throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

executeTransaction

public static <T> T executeTransaction(javax.persistence.EntityManager aManager,
                                       JPAUtil.TransactionWork<T> aWork)
                            throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException


Copyright © 2008. All Rights Reserved.