The EJBLocalObject generated is empty. I feel I am doing some trivial mistake. Any help is appreciated.


Here is my ant target:

<target name="ejbdoclet" depends="prepare">
<taskdef
name="ejbdoclet"
classname="xdoclet.modules.ejb.EjbDocletTask"
classpathref="class.path"
/>
<tstamp>
<format property="TODAY" pattern="d-MM-yy"/>
</tstamp>
<ejbdoclet
destdir="${output.java.dir}"
excludedtags="@version,@author"
addedtags="@xdoclet-generated at ${TODAY}"
ejbspec="2.0"
>
<fileset dir="${output.java.dir}">
<include name="**/*Bean.java"/>
</fileset>
<localinterface />
<localhomeinterface/>
<entitycmp/>
<deploymentdescriptor destdir="${output.metainf.dir}"/>
<weblogic
version="7.0"
xmlencoding="UTF-8"
destdir="${output.metainf.dir}"
validatexml="true"
datasource="xdoclet.samples.default"
mergedir="${output.java.dir}"
persistence="weblogic"
/>
</ejbdoclet>
</target>


Here is the bean code:


package com.stockquote;

import javax.ejb.*;

/**
* @ejb.bean name="StockQuote"
* type="CMP"
* cmp-version="2.x"
* primkey-field="id"
* schema="stocks"
*
* @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
* @ejb.pk-field
* @ejb.persistence column-name="id"
*
* @weblogic.dbms-column id
*/
public abstract Integer getId();
/*
* @ejb.interface-method
* @ejb.persistence column-name="name"
*
* @weblogic.dbms-column name
*
*/
public abstract String getName();
/*
* @ejb.interface-method
* @ejb.persistence column-name="name"
*
* @weblogic.dbms-column name
*
*/
public abstract void setName(String name);
/*
* @ejb.interface-method
* @ejb.persistence column-name="symbol"
*
* @weblogic.dbms-column balance
*
*/
public abstract String getSymbol();
/*
* @ejb.interface-method
* @ejb.persistence column-name="symbol"
*
* @weblogic.dbms-column symbol
*
*/
public abstract void setSymbol(String symbol);
/*
* @ejb.interface-method
* @ejb.persistence column-name="bid"
*
* @weblogic.dbms-column bid
*
*/
public abstract Double getBid();
/*
* @ejb.interface-method
* @ejb.persistence column-name="bid"
*
* @weblogic.dbms-column bid
*
*/
public abstract void setBid(Double bid);
/*
* @ejb.interface-method
* @ejb.persistence column-name="ask"
*
* @weblogic.dbms-column ask
*
*/
public abstract Double getAsk();
/*
* @ejb.interface-method
* @ejb.persistence column-name="ask"
*
* @weblogic.dbms-column ask
*
*/
public abstract void setAsk(Double ask);
/*
* @ejb.interface-method
* @ejb.persistence column-name="yearHigh"
*
* @weblogic.dbms-column yearHigh
*
*/
public abstract Double getYearHigh();
/*
* @ejb.interface-method
* @ejb.persistence column-name="yearHigh"
*
* @weblogic.dbms-column yearHigh
*
*/
public abstract void setYearHigh(Double high);
/*
* @ejb.interface-method
* @ejb.persistence column-name="yearLow"
*
* @weblogic.dbms-column yearLow
*
*/
public abstract Double getYearLow();
/*
* @ejb.interface-method
* @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;
}
}



Thanks


-- padhu



-------------------------------------------------------
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