1 22 package org.jboss.test.aop.bean; 23 24 29 public class VersionedPOJO implements java.io.Serializable  30 { 31 32 public VersionedPOJO() 33 { 34 field = 0; 35 } 36 37 private int field; 38 39 public int getField() { return field; } 40 public void setField(int val) { field = val; } 41 42 public void testOptimisticLock() 43 { 44 field = 5; 45 46 requiresNew(); 47 } 48 49 public void requiresNew() 50 { 51 field = 1; 52 } 53 54 public void testRollback() 55 { 56 field = 5; 57 throw new RuntimeException ("Roll it back"); 58 } 59 60 61 } 62 63 | Popular Tags |