1 22 package org.jboss.test.banknew.ejb; 23 24 import org.jboss.test.banknew.interfaces.CustomerData; 25 import org.jboss.test.banknew.interfaces.CustomerPK; 26 import org.jboss.test.util.ejb.EntitySupport; 27 28 67 public abstract class CustomerBean 68 extends EntitySupport 69 { 70 72 74 76 public static int sId = 0; 77 78 80 82 88 abstract public String getId(); 89 90 abstract public void setId( String pId ); 91 92 97 abstract public String getBankId(); 98 99 abstract public void setBankId( String pBankId ); 100 101 106 abstract public String getName(); 107 108 abstract public void setName( String pName ); 109 110 113 public abstract CustomerData getData(); 114 115 118 public abstract void setData( CustomerData pData ); 119 120 122 125 public CustomerPK ejbCreate( String pBankId, String pName ) { 126 setId( "" + ( sId++ ) ); 127 System.out.println( "Created Customer with ID: " + getId() ); 128 setBankId( pBankId ); 129 setName( pName ); 130 131 return null; 132 } 133 134 public void ejbPostCreate( String pBankId, String pName ) 135 { 136 } 137 } 138 139 191 | Popular Tags |