Here is the source:


package com.stockquote;

import javax.ejb.*;

/**
 * @ejb.bean  name="StockQuote" 
 *    type="CMP" 
 *    cmp-version="2.x"
 *    primkey-field="id"
 *    schema="stocks"
 *    view-type="local"
 *
 *  @ejb.finder signature="Integer findBySymbol(String symbol)"
 *
 *  @ejb.home local-class="com.stockquote.StockQuoteCMPHome"
 *
 *  @ejb.interface local-class="com.stockquote.StockQuoteCMP"
 *
 *  @ejb.persistence table-name="stocks"
 *
 *  @ejb.pk class="java.lang.Integer"
 *
 * @ejb.transaction type="Required"
 *
 */
public abstract class StockQuoteCMPBean implements EntityBean
{
 // remote methods... 
 
 /*
  *   @ejb.interface-method view-type="local"
  *   @ejb.pk-field
  *   @ejb.persistence column-name="id"
  *
  *   @weblogic.dbms-column id
  */
 public abstract Integer getId();
 
 /*
  *   @ejb.interface-method view-type="local"
  *   @ejb.persistence column-name="name"
  *
  *   @weblogic.dbms-column name
  *
  */
 public abstract String getName();
 
 /*
  *   @ejb.interface-method view-type="local"
  *   @ejb.persistence column-name="name"
  *
  *   @weblogic.dbms-column name
  *
  */
 public abstract void setName(String name);
 
 /*
  *   @ejb.interface-method view-type="local"
  *   @ejb.persistence column-name="symbol"
  *
  *   @weblogic.dbms-column balance
  *
  */
 public abstract String getSymbol();
 
 /*
  *   @ejb.interface-method view-type="local"
  *   @ejb.persistence column-name="symbol"
  *
  *   @weblogic.dbms-column symbol
  *
  */
 public abstract void setSymbol(String symbol);
 
 /*
  *   @ejb.interface-method view-type="local"
  *   @ejb.persistence column-name="bid"
  *
  *   @weblogic.dbms-column bid
  *
  */
 public abstract Double getBid();
 
 /*
  *   @ejb.interface-method view-type="local"
  *   @ejb.persistence column-name="bid"
  *
  *   @weblogic.dbms-column bid
  *
  */
 public abstract void setBid(Double bid);
 
 /*
  *   @ejb.interface-method view-type="local"
  *   @ejb.persistence column-name="ask"
  *
  *   @weblogic.dbms-column ask
  *
  */
 public abstract Double getAsk();
 /*
  *   @ejb.interface-method view-type="local"
  *   @ejb.persistence column-name="ask"
  *
  *   @weblogic.dbms-column ask
  *
  */
 public abstract void setAsk(Double ask);
 
 /*
  *   @ejb.interface-method view-type="local"
  *   @ejb.persistence column-name="yearHigh"
  *
  *   @weblogic.dbms-column yearHigh
  *
  */
 public abstract Double getYearHigh();
 /*
  *   @ejb.interface-method view-type="local"
  *   @ejb.persistence column-name="yearHigh"
  *
  *   @weblogic.dbms-column yearHigh
  *
  */
 public abstract void setYearHigh(Double high);
 
 /*
  *   @ejb.interface-method view-type="local"
  *   @ejb.persistence column-name="yearLow"
  *
  *   @weblogic.dbms-column yearLow
  *
  */
 public abstract Double getYearLow();
 /*
  *   @ejb.interface-method view-type="local"
  *   @ejb.persistence column-name="yearLow"
  *
  *   @weblogic.dbms-column yearLow
  *
  */
 public abstract void setYearLow(Double low);
 
 /*
  *  @ejb.create-method
  */
 public Integer ejbCreate(String name, String symbol)
  throws CreateException
 {  
  setName(name);
  setSymbol(symbol);
  
  return null;
 }
 
 // Standard methods...
 protected EntityContext ctx;
 
 public void ejbActivate() {}
 
 public void ejbLoad() {}
 
 public void ejbPassivate() {}
 
 public void ejbRemove() throws RemoveException {}
 
 public void ejbStore() {}
 
 public void setEntityContext(EntityContext newCtx) {
 ctx = newCtx;
 }
 
 public void unsetEntityContext() {
 ctx = null;
 }
 
}






-------------------------------------------------------
This SF.net email is sponsored by: Get the new Palm Tungsten T 
handheld. Power & Color in a compact size! 
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en
_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to