org.jboss.seam.transaction
Class Work<T>

java.lang.Object
  extended by org.jboss.seam.transaction.Work<T>

public abstract class Work<T>
extends Object

Performs work in a JTA transaction.

Author:
Gavin King

Constructor Summary
Work()
           
 
Method Summary
protected  boolean isNewTransactionRequired(boolean transactionActive)
           
protected abstract  T work()
           
 T workInTransaction(SeamTransaction transaction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Work

public Work()
Method Detail

work

protected abstract T work()
                   throws Exception
Throws:
Exception

isNewTransactionRequired

protected boolean isNewTransactionRequired(boolean transactionActive)

workInTransaction

public final T workInTransaction(SeamTransaction transaction)
                          throws Exception
Throws:
Exception


Copyright © 2011 Seam Framework. All Rights Reserved.