Im having hard time migrating my app from ejbdoclet to xdoclet. Here is a simple example of my class file. The only files that are generated are the deployent descriptor, but they r all empty. No PK is genarated No DataObject is generated any idea? thanx
/* * WorkspaceUserBean.java * * Created on September 6, 2001, 2:55 PM */ package tbh.tspace.ejb.bo.wuser; import javax.ejb.CreateException; import tbh.tspace.util.UUIDGenerator; /** * Workspace's user * * @author <a href="mailto:[EMAIL PROTECTED]">Herve Tchepannou</a> * @version $Name$ $Revision$ * * @ejb:bean type="CMP" name="tspace/WorkspaceUser" jndi-name="ejb/tspace/WorkspaceUser" * @ejb:pk class="java.lang.String" generate="false" * @ejb:interface generate="remote" * * @jboss:table-name "t_workspace_user" */ public abstract class WorkspaceUserBean { //----------- Properties /** * @ejb:pk-field * @ejb:persistent-field * @ejb:interface-method view-type="remote" * @ejb:transaction type="Supports" * @jboss:sql-type VARCHAR(32) */ public abstract String getId(); public abstract void setId( String id ); /** * @ejb:interface-method view-type="remote" * @ejb:transaction type="Supports" * @ejb:persistent-field * @jboss:sql-type VARCHAR(32) */ public abstract String getUserId(); public abstract void setUserId( String userId ); /** * @ejb:interface-method view-type="remote" * @ejb:transaction type="Supports" * @ejb:persistent-field * @jboss:sql-type VARCHAR(32) */ public abstract String getWorkspaceId(); public abstract void setWorkspaceId( String workspaceId ); /** * @ejb:interface-method view-type="remote" * @ejb:transaction type="Supports" * @ejb:persistent-field */ public abstract int getRole(); /** * @ejb:interface-method view-type="remote" * @ejb:transaction type="Required" */ public abstract void setRole( int role ); /* public abstract WorkspaceUserData getData(); public abstract void setData( WorkspaceUserData data ); */ //-------------- EJB callbacks public String ejbCreate( String workspaceId, String userId, int role ) { setId( UUIDGenerator.getInstance().createUUID() ); setUserId( userId ); setWorkspaceId( workspaceId ); setRole( role ); return null; } public void ejbPostCreate( String userId, String workspaceId, int role ) throws CreateException { } }
