Here it comes:
package se.activa.icup.tr;
import java.sql.Date;
...
/**
*
* @ejb:bean name="Report" type="CMP" jndi-name="ejb/Report"
primkey-field="id"
* @ejb:finder signature="java.util.Collection findByDateAndUser(Date date,
String userName)" role-name="user"
* @ejb:finder signature="java.util.Collection findByMatch(Integer projectid,
Date fromDate, Date toDate, String description, String userName)"
role-name="user"
* @ejb:transaction type="Required"
* @ejb:data-object container="false"
* @ejb:interface extends="se.activa.icup.tr.BasicRemote"
* @ejb:pk class="java.lang.Integer"
* @ejb:permission role-name="user"
*/
public abstract class ReportBean implements EntityBean
{
/**
* Id of this Report.
* @ejb:pk-field
* @ejb:persistent-field
*/
public abstract Integer getId();
public abstract void setId(Integer id);
etc
/Pelle Poluha
> -----Ursprungligt meddelande-----
> Fran: Dmitri Colebatch [mailto:[EMAIL PROTECTED]]
> Skickat: den 30 oktober 2001 22:26
> Till: Pelle Poluha
> Kopia: [EMAIL PROTECTED]
> Amne: Re: SV: [Xdoclet-user] No code generated for entity beans
>
>
> hmm.. odd. the messages look perfectly normal - javadoc that it cant fine
> the classes that xdoclet is about to generate - no surprise there as
> xdoclet hasn't generated them yet! re the pk class, could you post your
> header comment in se.activa.icup.tr.ReportBean? The pk wont be generated
> if you have @ejb:pk generate="false" or @ejb:pk
> class="java.lang.anything".
>
> hth
> dim
>
> On Tue, 30 Oct 2001, Pelle Poluha wrote:
>
> > Thanks, that helped. A little. Now I'm getting this output
> below. As can be
> > seen, no PK:s are being generated. And I keep getting these strange
> > warnings.
> >
> > [xdoclet] Javadoc execution
> > [xdoclet] Loading source file
> > C:\utv\projekt\icup\src\se\activa\icup\tr\TimeReportManagerBean.java...
> > ...
> > [xdoclet] Constructing Javadoc information...
> > [xdoclet] javadoc: warning - Cannot find class
> > se.activa.icup.tr.ReportHome
> > ...
> > [xdoclet] javadoc: warning - Cannot find class
> > se.activa.icup.tr.ActivityPK
> > ...
> > [xdoclet] Create Home Interface for:
> > se.activa.icup.tr.TimeReportManagerBean
> > ...
> > [xdoclet] Create Remote Interface for:
> > se.activa.icup.tr.TimeReportManagerBean
> > ...
> > [xdoclet] Create Session Class for:
> > se.activa.icup.tr.TimeReportManagerBean
> > ...
> > [xdoclet] Create Entity CMP Class for: se.activa.icup.tr.ReportBean
> > ...
> > [xdoclet] Create ejb-jar.xml
> > [xdoclet] Create jboss.xml
> > [xdoclet] Create jaws.xml
> > [xdoclet] 14 warnings
> >
> > Any ideas?
> >
> > Regards,
> > Pelle Poluha
> >
> > > -----Ursprungligt meddelande-----
> > > Fran: Dmitri Colebatch [mailto:[EMAIL PROTECTED]]
> > > Skickat: den 28 oktober 2001 22:43
> > > Till: Pelle Poluha
> > > Kopia: [EMAIL PROTECTED]
> > > Amne: Re: [Xdoclet-user] No code generated for entity beans
> > >
> > >
> > > In XDoclet your beans need to implement the appropriate
> interface, so make
> > > your entity beans implement javax.ejb.EntityBean and it should work.
> > >
> > > cheers
> > > dim
> > >
> > > On Sun, 28 Oct 2001, Pelle Poluha wrote:
> > >
> > > > Hello!
> > > >
> > > > I'm migrating from EJBDoclet to XDoclet, using XDoclet
> 1.0.1. When I run
> > > > xdoclet, no code gets generated for the enity beans. And
> only skeleton
> > > > descriptors are being generated. Everything works fine for
> session beans
> > > > though.
> > > >
> > > > Ant output:
> > > >
> > > > xdoclet:
> > > > [xdoclet] Generating Javadoc
> > > > [xdoclet] Javadoc execution
> > > > [xdoclet] Loading source file
> > > > C:\utv\projekt\icup\src\se\activa\icup\tr\ActivityBean.java...
> > > > [xdoclet] Constructing Javadoc information...
> > > > [xdoclet] Create ejb-jar.xml
> > > > [xdoclet] Create jboss.xml
> > > > [xdoclet] Create jaws.xml
> > > >
> > > > The ant task looks like this:
> > > >
> > > > <target name="xdoclet" depends="mkdirs">
> > > > <taskdef name="xdoclet" classname="xdoclet.ejb.EjbDocletTask"
> > > > classpath="${xdoclet.jar};${log4j.jar};${ant.jar}" />
> > > > <xdoclet
> > > > sourcepath="${src.dir}"
> > > > destdir="${generated.src.dir}"
> > > >
> > > >
> > > classpath="${classpath};${xdoclet.jar};${ant.jar};${log4j.jar};${j
> > > boss.dist}
> > > > /lib/ext/jta-spec1_0_1.jar"
> > > > excludedtags="@version,@author"
> > > > ejbspec="1.1">
> > > >
> > > > <fileset dir="${src.dir}/se/activa/icup/tr">
> > > > <include name="**/ActivityBean.java" /> <!-- Just
> > > testing this Entity
> > > > bean --!>
> > > > </fileset>
> > > >
> > > > <remoteinterface/>
> > > > <homeinterface/>
> > > > <entitypk/>
> > > > <entitycmp/>
> > > > <deploymentdescriptor/>
> > > > <jboss version="2.2" typemapping="mySQL"
> datasource="java:/mySQL"/>
> > > > </xdoclet>
> > > > </target>
> > > >
> > > > And the ActivityBean:
> > > >
> > > > package se.activa.icup.tr;
> > > >
> > > > import javax.ejb.EntityBean;
> > > > import javax.ejb.EntityContext;
> > > > import java.util.Collection;
> > > >
> > > > /**
> > > > * @ejb:bean name="Activity" type="CMP"
> jndi-name="ejb/Activity"
> > > > primkey-field="id"
> > > > * @ejb:finder signature="java.util.Collection findAll()"
> > > role-name="user"
> > > > * @ejb:transaction type="Required"
> > > > * @ejb:data-object container="false"
> > > > * @ejb:interface extends="se.activa.icup.tr.BasicRemote"
> > > > * @ejb:pk class="java.lang.Integer"
> > > > * @ejb:permission role-name="boss"
> > > > *
> > > > */
> > > > public abstract class ActivityBean
> > > > {
> > > >
> > > > private EntityContext ctx;
> > > >
> > > > /**
> > > > * Id of this Activity.
> > > > * @ejb:pk-field
> > > > * @ejb:persistent-field
> > > > */
> > > > public abstract Integer getId();
> > > > public abstract void setId(Integer id);
> > > > ...
> > > >
> > > > What am I doing wrong? Any help would be much appreciated.
> > > >
> > > > Regards,
> > > > Pelle Poluha
> > > >
> > > >
> > > > _______________________________________________
> > > > Xdoclet-user mailing list
> > > > [EMAIL PROTECTED]
> > > > https://lists.sourceforge.net/lists/listinfo/xdoclet-user
> > > >
> > >
> > >
> >
> >
>
>
_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user