package groovy.txn; import groovy.lang.Closure; /** * @author James Strachan * @version $Revision$ */ public class TransactionBean { private Closure run; private Closure onError; private Closure onSuccess; public Closure run() { return run; } public Closure onError() { return onError; } public Closure onSuccess() { return onSuccess; } public void run(Closure run) { this.run = run; } public void onError(Closure onError) { this.onError = onError; } public void onSuccess(Closure onSuccess) { this.onSuccess = onSuccess; } }