package com.titan.customer;
import java.util.Date;
public abstract class CreditCardBean implements javax.ejb.EntityBean
{
private static final int IDGEN_START = (int)System.currentTimeMillis();
private static int idgen = IDGEN_START;
public Object ejbCreate (Date exp, String numb, String name, String org)
throws javax.ejb.CreateException
{
System.out.println ("ejbCreate");
setId(new Integer(idgen++));
setExpirationDate (exp);
setNumber (numb);
setNameOnCard (name);
setCreditOrganization (org);
return null;
}
public void ejbPostCreate (Date exp, String numb, String name, String org)
{
System.out.println ("ejbPostCreate");
}
// relationship fields
//
public abstract CustomerLocal getCustomer ( );
public abstract void setCustomer (CustomerLocal cust);
// persistent fields
//
public abstract Integer getId ();
public abstract void setId (Integer id);
public abstract Date getExpirationDate ();
public abstract void setExpirationDate (Date date);
public abstract String getNumber ();
public abstract void setNumber (String number);
public abstract String getNameOnCard ();
public abstract void setNameOnCard (String name);
public abstract String getCreditOrganization ();
public abstract void setCreditOrganization (String org);
// EntityBean (empty) implementation
//
public void setEntityContext (javax.ejb.EntityContext ec) {}
public void unsetEntityContext () {}
public void ejbLoad () {}
public void ejbStore () {}
public void ejbActivate () {}
public void ejbPassivate () {}
public void ejbRemove () {}
}
|