FileDocCategorySizeDatePackage
CreditCardBean.javaAPI DocExample1767Tue May 21 15:19:54 BST 2002com.titan.customer

CreditCardBean.java

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 () {}   
}