1 22 package org.jboss.test.web.ejb; 23 24 import org.jboss.test.web.interfaces.EntityPK; 25 26 public class EntityBean implements javax.ejb.EntityBean 27 { 28 private javax.ejb.EntityContext _context; 29 private transient boolean isDirty; 30 31 public int the_key; 32 public int the_value; 33 34 public EntityPK ejbCreate(int the_key, int the_value) 35 { 36 this.the_key = the_key; 37 this.the_value = the_value; 38 return null; 39 } 40 41 public void ejbPostCreate(int the_key, int the_value) 42 { 43 } 44 45 public void ejbRemove() 46 { 47 } 48 49 public void setEntityContext(javax.ejb.EntityContext context) 50 { 51 _context = context; 52 } 53 54 public void unsetEntityContext() 55 { 56 _context = null; 57 } 58 59 public void ejbActivate() 60 { 61 } 62 63 public void ejbPassivate() 64 { 65 } 66 67 public void ejbLoad() 68 { 69 setModified(false); } 71 72 public void ejbStore() 73 { 74 setModified(false); } 76 77 public boolean isModified() 78 { 79 return isDirty; 80 } 81 82 public void setModified(boolean flag) 83 { 84 isDirty = flag; 85 } 86 87 public int read() 88 { 89 setModified(false); return the_value; 91 } 92 93 public void write(int the_value) 94 { 95 setModified(true); this.the_value = the_value; 97 } 98 99 public String toString() 100 { 101 return "EntityBean[the_key=" + the_key + ",the_value=" + the_value +"]"; 102 } 103 } 104 | Popular Tags |