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 }