1 // 2 // ======================================================================== 3 // Copyright (c) 1995-2013 Mort Bay Consulting Pty. Ltd. 4 // ------------------------------------------------------------------------ 5 // All rights reserved. This program and the accompanying materials 6 // are made available under the terms of the Eclipse Public License v1.0 7 // and Apache License v2.0 which accompanies this distribution. 8 // 9 // The Eclipse Public License is available at 10 // http://www.eclipse.org/legal/epl-v10.html 11 // 12 // The Apache License v2.0 is available at 13 // http://www.opensource.org/licenses/apache2.0.php 14 // 15 // You may elect to redistribute this code under either of these licenses. 16 // ======================================================================== 17 // 18 19 package com.acme; 20 21 import javax.transaction.HeuristicMixedException; 22 import javax.transaction.HeuristicRollbackException; 23 import javax.transaction.NotSupportedException; 24 import javax.transaction.RollbackException; 25 import javax.transaction.SystemException; 26 import javax.transaction.UserTransaction; 27 28 /** 29 * MockUserTransaction 30 * 31 * 32 */ 33 public class MockUserTransaction implements UserTransaction 34 { 35 36 /** 37 * @see javax.transaction.UserTransaction#begin() 38 */ 39 public void begin() throws NotSupportedException, SystemException 40 { 41 // TODO Auto-generated method stub 42 43 } 44 45 /** 46 * @see javax.transaction.UserTransaction#commit() 47 */ 48 public void commit() throws HeuristicMixedException, 49 HeuristicRollbackException, IllegalStateException, 50 RollbackException, SecurityException, SystemException 51 { 52 // TODO Auto-generated method stub 53 54 } 55 56 /** 57 * @see javax.transaction.UserTransaction#getStatus() 58 */ 59 public int getStatus() throws SystemException 60 { 61 // TODO Auto-generated method stub 62 return 0; 63 } 64 65 /** 66 * @see javax.transaction.UserTransaction#rollback() 67 */ 68 public void rollback() throws IllegalStateException, SecurityException, 69 SystemException 70 { 71 // TODO Auto-generated method stub 72 73 } 74 75 /** 76 * @see javax.transaction.UserTransaction#setRollbackOnly() 77 */ 78 public void setRollbackOnly() throws IllegalStateException, SystemException 79 { 80 // TODO Auto-generated method stub 81 82 } 83 84 /** 85 * @see javax.transaction.UserTransaction#setTransactionTimeout(int) 86 */ 87 public void setTransactionTimeout(int arg0) throws SystemException 88 { 89 // TODO Auto-generated method stub 90 91 } 92 93 }