1 22 package org.jboss.test.web.ejb; 23 24 import javax.ejb.EntityBean ; 25 import javax.ejb.EntityContext ; 26 import javax.ejb.CreateException ; 27 28 public abstract class InternalEntityBean implements EntityBean 29 { 30 private EntityContext _context; 31 32 public abstract Integer getId(); 33 public abstract void setId(Integer key); 34 public abstract int getValue(); 35 public abstract void setValue(int value); 36 37 public Integer ejbCreate(int the_key, int the_value) 38 throws CreateException 39 { 40 setId(new Integer (the_key)); 41 setValue(the_value); 42 return null; 43 } 44 45 public void ejbPostCreate(int the_key, int the_value) 46 { 47 } 48 49 public void ejbRemove() 50 { 51 } 52 53 public void setEntityContext(javax.ejb.EntityContext context) 54 { 55 _context = context; 56 } 57 58 public void unsetEntityContext() 59 { 60 _context = null; 61 } 62 63 public void ejbActivate() 64 { 65 } 66 67 public void ejbPassivate() 68 { 69 } 70 71 public void ejbLoad() 72 { 73 } 74 75 public void ejbStore() 76 { 77 } 78 79 } 80 | Popular Tags |