Anyone knows why I have this problem ?

16:56:55,705 ERROR [LogInterceptor] EJBException, causedBy:
java.lang.InstantiationException: model.interfaces.ItemTransferPK
        at java.lang.Class.newInstance0(Class.java:291)
        at java.lang.Class.newInstance(Class.java:259)
        at 
org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCAbstractCMPFieldBridge.setPrimaryKeyValue(JDBCAbstractCMPFieldBridge.java:225)
        at 
org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCEntityBridge.extractPrimaryKeyFromInstance(JDBCEntityBridge.java:676)
        at 
org.jboss.ejb.plugins.cmp.jdbc.JDBCCreateEntityCommand.execute(JDBCCreateEntityCommand.java:159)
        at 
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.createEntity(JDBCStoreManager.java:575)
        at 
org.jboss.ejb.plugins.CMPPersistenceManager.createEntity(CMPPersistenceManager.java:225)
        at 
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.createEntity(CachedConnectionInterceptor.java:270)
        at org.jboss.ejb.EntityContainer.createLocalHome(EntityContainer.java:571)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityContainer.java:998)
        at 
org.jboss.ejb.plugins.AbstractInterceptor.invokeHome(AbstractInterceptor.java:88)
        at 
org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(EntitySynchronizationInterceptor.java:199)
        at 
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invokeHome(CachedConnectionInterceptor.java:215)
        at 
org.jboss.ejb.plugins.AbstractInterceptor.invokeHome(AbstractInterceptor.java:88)
        at 
org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceInterceptor.java:91)
        at 
org.jboss.ejb.plugins.EntityLockInterceptor.invokeHome(EntityLockInterceptor.java:61)
        at 
org.jboss.ejb.plugins.EntityCreationInterceptor.invokeHome(EntityCreationInterceptor.java:28)
        at 
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:88)
        at 
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:243)
        at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:74)
        at 
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:92)
        at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:123)
        at 
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyFactoryFinderInterceptor.java:93)
        at org.jboss.ejb.EntityContainer.internalInvokeHome(EntityContainer.java:477)
        at org.jboss.ejb.Container.invoke(Container.java:698)
        at 
org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invokeHome(BaseLocalProxyFactory.java:272)
        at org.jboss.ejb.plugins.local.LocalHomeProxy.invoke(LocalHomeProxy.java:110)
        at $Proxy79.create(Unknown Source)
        at 
model.statelessEJB.ItemTransferSessionBean.getNovaTransMat(ItemTransferSessionBean.java:50)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:629)
        at 
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:186)
        at 
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
        at 
org.jboss.ejb.plugins.AbstractTxInterceptorBMT.invokeNext(AbstractTxInterceptorBMT.java:144)
        at org.jboss.ejb.plugins.TxInterceptorBMT.invoke(TxInterceptorBMT.java:62)
        at 
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
        at 
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:117)
        at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:198)
        at 
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
        at 
org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:322)
        at org.jboss.ejb.Container.invoke(Container.java:678)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
        at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:358)
        at sun.reflect.GeneratedMethodAccessor58.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
        at sun.rmi.transport.Transport$1.run(Transport.java:148)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
        at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
        at java.lang.Thread.run(Thread.java:536)
16:56:55,746 ERROR [LogInterceptor] EJBException, causedBy:
java.lang.InstantiationException: model.interfaces.ItemTransferPK
        at java.lang.Class.newInstance0(Class.java:291)
        at java.lang.Class.newInstance(Class.java:259)
        at 
org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCAbstractCMPFieldBridge.setPrimaryKeyValue(JDBCAbstractCMPFieldBridge.java:225)
        at 
org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCEntityBridge.extractPrimaryKeyFromInstance(JDBCEntityBridge.java:676)
        at 
org.jboss.ejb.plugins.cmp.jdbc.JDBCCreateEntityCommand.execute(JDBCCreateEntityCommand.java:159)
        at 
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.createEntity(JDBCStoreManager.java:575)
        at 
org.jboss.ejb.plugins.CMPPersistenceManager.createEntity(CMPPersistenceManager.java:225)
        at 
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.createEntity(CachedConnectionInterceptor.java:270)
        at org.jboss.ejb.EntityContainer.createLocalHome(EntityContainer.java:571)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityContainer.java:998)
        at 
org.jboss.ejb.plugins.AbstractInterceptor.invokeHome(AbstractInterceptor.java:88)
        at 
org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(EntitySynchronizationInterceptor.java:199)
        at 
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invokeHome(CachedConnectionInterceptor.java:215)
        at 
org.jboss.ejb.plugins.AbstractInterceptor.invokeHome(AbstractInterceptor.java:88)
        at 
org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceInterceptor.java:91)
        at 
org.jboss.ejb.plugins.EntityLockInterceptor.invokeHome(EntityLockInterceptor.java:61)
        at 
org.jboss.ejb.plugins.EntityCreationInterceptor.invokeHome(EntityCreationInterceptor.java:28)
        at 
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:88)
        at 
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:243)
        at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:74)
        at 
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:92)
        at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:123)
        at 
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyFactoryFinderInterceptor.java:93)
        at org.jboss.ejb.EntityContainer.internalInvokeHome(EntityContainer.java:477)
        at org.jboss.ejb.Container.invoke(Container.java:698)
        at 
org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invokeHome(BaseLocalProxyFactory.java:272)
        at org.jboss.ejb.plugins.local.LocalHomeProxy.invoke(LocalHomeProxy.java:110)
        at $Proxy79.create(Unknown Source)
        at 
model.statelessEJB.ItemTransferSessionBean.getNovaTransMat(ItemTransferSessionBean.java:50)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:629)
        at 
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:186)
        at 
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
        at 
org.jboss.ejb.plugins.AbstractTxInterceptorBMT.invokeNext(AbstractTxInterceptorBMT.java:144)
        at org.jboss.ejb.plugins.TxInterceptorBMT.invoke(TxInterceptorBMT.java:62)
        at 
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
        at 
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:117)
        at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:198)
        at 
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
        at 
org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:322)
        at org.jboss.ejb.Container.invoke(Container.java:678)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
        at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:358)
        at sun.reflect.GeneratedMethodAccessor58.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
        at sun.rmi.transport.Transport$1.run(Transport.java:148)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
        at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
        at java.lang.Thread.run(Thread.java:536)


 That's what xdoclet created: 

      <entity >
         <description><![CDATA[Entity bean que representa  Item]]></description>
         <display-name>Item Relacionado aos Contratos</display-name>

         <ejb-name>ItemTransfer</ejb-name>

         <local-home>model.interfaces.ItemTransferLocalHome</local-home>
         <local>model.interfaces.ItemTransferLocal</local>

         <ejb-class>model.entityEJB.ItemTransferBean</ejb-class>
         <persistence-type>Container</persistence-type>
         <prim-key-class>model.interfaces.ItemTransferPK</prim-key-class>
         <reentrant>False</reentrant>
         <cmp-version>2.x</cmp-version>
         <abstract-schema-name>ItemTransfer</abstract-schema-name>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>codEmpresa</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>secao</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>ordemProducao</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>item</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>pedido</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>qtdRemessa</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>datRemessa</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>horRemessa</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>eqpto</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>lacre</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>motorista</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>usuario</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>confirmado</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>itemBomba</field-name>
         </cmp-field>

         <query>
            <query-method>
               <method-name>findByItemTransfer</method-name>
               <method-params>
                  <method-param>java.lang.String</method-param>
                  <method-param>java.lang.String</method-param>
               </method-params>
            </query-method>
            <ejb-ql><![CDATA[SELECT OBJECT(p) FROM ItemTransfer AS p WHERE 
p.codEmpresa=?1 AND p.item=?2]]></ejb-ql>
         </query>

      </entity>


Anda that's the PrimaryKey Class that xdoclet generated:


ItemTransferPK.java


package model.interfaces;

import java.lang.*;
import java.util.*;
import java.math.*;
import java.io.*;


/**
 * @author Cleber Miranda Barboza 
 * @version TCI 1.0
 */
public class ItemTransferPK implements Serializable
{

public String lacre;

   public ItemTransferPK( String lacre )
   {
      this.lacre= lacre;
   }

   public String getLacre()
   {
      return lacre;
   }

   public void setLacre( String lacre )
   {
      this.lacre = lacre;
   }

   public int hashCode()
   {
      return lacre.hashCode();
   }

   public boolean equals(Object obj)
   {
   
   return ((ItemTransferPK)obj).lacre.equals(lacre);
   }

   public String toString()
   {
      return lacre.toString();
   }
}


That is my entity:



package model.entityEJB;

import model.interfaces.*;

import java.util.*;
import java.math.*;

import javax.ejb.CreateException;
import javax.ejb.EJBException;
import javax.ejb.EntityBean;
import javax.ejb.EntityContext;
import javax.ejb.FinderException;
import javax.ejb.RemoveException;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.rmi.PortableRemoteObject;

/**
 * Entity bean que representa  Item
 *
 * @author Cleber Miranda Barboza
 * @version $Revision: 1.0 $
 *
 * @ejb.bean
 * name="ItemTransfer"
 * display-name="Item Relacionado aos Contratos"
 *    type="CMP"
 *    local-jndi-name="ItemTransferLocalHome"
 *    view-type="local"
 *    
 * @ejb.transaction type="Required"
 *
 * @ejb.finder signature="java.util.Collection findAll()"
 *
 * @ejb.finder 
 * signature="tci.interfaces.ItemTransferLocal findByItem(java.lang.String codEmpresa, 
java.lang.String codItem)"
 * unchecked="true"
 * query="SELECT OBJECT(p) FROM ItemTransfer AS p WHERE p.codEmpresa=?1 AND 
p.codItem=?2"
 * view-type="local"
 * 
 * 
 * @ejb.persistence table-name="fat_ctr_rems_446"
 * 
 *
 **/
public abstract class ItemTransferBean extends EntityRoot implements EntityBean
{

  // -------------------------------------------------------------------------
  // Membros
  // -------------------------------------------------------------------------  
  
  public EntityContext mContext;
 
  // -------------------------------------------------------------------------
  // Metodos
  // -------------------------------------------------------------------------  


  // -------------------------------------------------------------------------
  // (Getters/Setters)
  // -------------------------------------------------------------------------  


   /**
   * @return Retorna uma String  
   *
   * @ejb.persistent-field
   * @ejb.interface-method view-type="local"
   * @ejb.pk
   * 
   * @jboss:column-name "empresa"
   * @jboss:sql-type CHAR(2)
   * @jboss:jdbc-type CHAR
   *      
   **/
  public abstract String getCodEmpresa ();

   /**
   * @param codEmpresa  
   **/
  public abstract void setCodEmpresa (String codEmpresa);


   /**
   * @return Retorna uma String 
   *
   * @ejb.persistent-field
   * @ejb.interface-method view-type="local"
   *
   * @jboss:column-name "secao"
   * @jboss:sql-type CHAR(10)
   * @jboss:jdbc-type CHAR
   *           
   **/
  public abstract String getSecao ();

   /**
   * @param secao
   **/
  public abstract void setSecao (String secao);


   /**
   * @return Retorna uma Integer
   *
   * @ejb.persistent-field
   * @ejb.interface-method view-type="local"
   *
   * @jboss:column-name "ordem_producao"
   * @jboss:sql-type INTEGER(4)
   * @jboss:jdbc-type INTEGER
   *          
   **/
  public abstract Integer getOrdemProducao ();

   /**
   * @param ordemProducao
   **/
  public abstract void setOrdemProducao (Integer ordemProducao);


   /**
   * @return Retorna uma String
   *
   * @ejb.persistent-field
   * @ejb.interface-method view-type="local"
   * 
   * @jboss:column-name "item"
   * @jboss:sql-type CHAR(15)
   * @jboss:jdbc-type CHAR
   *          
   **/
  public abstract String getItem ();

   /**
   * @param itemm
   **/
  public abstract void setItem (String itemm);


   /**
   * @return Retorna uma BigDecimal
   *
   * @ejb.persistent-field
   * @ejb.interface-method view-type="local"
   *
   * @jboss:column-name "pedido"
   * @jboss:sql-type DECIMAL(6)
   * @jboss:jdbc-type DECIMAL
   *          
   **/
  public abstract BigDecimal getPedido ();

   /**
   * @param pedido
   **/
  public abstract void setPedido (BigDecimal pedido);


   /**
   * @return Retorna uma Decimal
   *
   * @ejb.persistent-field
   * @ejb.interface-method view-type="local"
   *
   * @jboss:column-name "qtd_remessa"
   * @jboss:sql-type DECIMAL(10,3)
   * @jboss:jdbc-type DECIMAL
   *          
   **/
  public abstract BigDecimal getQtdRemessa ();

   /**
   * @param qtdRemessa
   **/
  public abstract void setQtdRemessa (BigDecimal qtdRemessa);


   /**
   * @return Retorna uma Date 
   *
   * @ejb.persistent-field
   * @ejb.interface-method view-type="local"
   *
   * @jboss:column-name "dat_remessa"
   * @jboss:sql-type DATE
   * @jboss:jdbc-type DATE
   *          
   **/
  public abstract Date getDatRemessa ();

   /**
   * @param datRemessa
   **/
  public abstract void setDatRemessa (Date datRemessa);


   /**
   * @return Retorna uma String
   *
   * @ejb.persistent-field
   * @ejb.interface-method view-type="local"
   *
   * @jboss:column-name "hor_remessa"
   * @jboss:sql-type CHAR(5)
   * @jboss:jdbc-type CHAR
   *          
   **/
  public abstract String getHorRemessa ();

   /**
   * @param horRemessa
   **/
  public abstract void setHorRemessa (String horRemessa);


   /**
   * @return Retorna uma String 
   *
   * @ejb.persistent-field
   * @ejb.interface-method view-type="local"
   *
   * @jboss:column-name "eqpto"
   * @jboss:sql-type CHAR(15)
   * @jboss:jdbc-type CHAR
   *          
   **/
  public abstract String getEqpto ();

   /**
   * @param eqpto
   **/
  public abstract void setEqpto (String eqpto);


   /**
   * @return Retorna um String
   *
   * @ejb.persistent-field
   * @ejb.interface-method view-type="local"
   *
   * @jboss:column-name "lacre"
   * @jboss:sql-type CHAR(15)
   * @jboss:jdbc-type CHAR
   *          
   **/
  public abstract String getLacre ();

   /**
   * @param lacre
   **/
  public abstract void setLacre (String lacre);


   /**
   * @return Retorna uma String
   *
   * @ejb.persistent-field
   * @ejb.interface-method view-type="local"
   *
   * @jboss:column-name "motorista"
   * @jboss:sql-type CHAR(15)
   * @jboss:jdbc-type CHAR
   *          
   **/
  public abstract String getMotorista ();

   /**
   * @param motorista
   **/
  public abstract void setMotorista (String Motorista);


   /**
   * @return Retorna uma String
   *
   * @ejb.persistent-field
   * @ejb.interface-method view-type="local"
   *
   * @jboss:column-name "usuario"
   * @jboss:sql-type CHAR(8)
   * @jboss:jdbc-type CHAR
   *          
   **/
  public abstract String getUsuario ();

   /**
   * @param usuario
   **/
  public abstract void setUsuario (String usuario);


   /**
   * @return Retorna uma String
   *
   * @ejb.persistent-field
   * @ejb.interface-method view-type="local"
   *
   * @jboss:column-name "confirmado"
   * @jboss:sql-type CHAR(1)
   * @jboss:jdbc-type CHAR
   *          
   **/
  public abstract String getConfirmado ();

   /**
   * @param confirmado
   **/
  public abstract void setConfirmado (String confirmado);


   /**
   * @return Retorna uma String
   *
   * @ejb.persistent-field
   * @ejb.interface-method view-type="local"
   *
   * @jboss:column-name "item_bomba"
   * @jboss:sql-type CHAR(15)
   * @jboss:jdbc-type CHAR
   *          
   **/
  public abstract String getItemBomba ();

   /**
   * @param itemBomba
   **/
  public abstract void setItemBomba (String itemBomba);


  // -------------------------------------------------------------------------
  // Framework Callbacks
  // -------------------------------------------------------------------------  


  /** 
   *
   * @ejb:create-method view-type="local"
   **/
  public ItemTransferPK ejbCreate (String lacre)
    throws EJBException, CreateException
  {
    System.out.println ("(TCI) ItemTransferBean.ejbCreate()"+lacre);

    setLacre (lacre);
     
      System.out.println ("(TCI) lacre setado !");
       
    return null;
  }



  public void setEntityContext (EntityContext lContext)
  {
    mContext = lContext;
  }

  public void unsetEntityContext ()
  {
    mContext = null;
  }

  public void ejbActivate ()
  {
  }

  public void ejbPassivate ()
  {
  }

  public void ejbLoad ()
  {
  }

  public void ejbStore ()
  {
  }

  public void ejbRemove () throws RemoveException
  {
  }

  public void ejbPostCreate (String id) throws CreateException
  {

    // initialize any relationships here.

    try
    {
    }
    catch (RuntimeException e)
    {
      mContext.setRollbackOnly ();
      throw new CreateException ("Erro Criando Item: " + e.getMessage ());
    }

  }


}



[]'s


--
Cleber Miranda Barboza.                                         
I'm  a Computer Science student at University of S�o Paulo (USP). 
                                                                 
email: [EMAIL PROTECTED]
home page: http://www.linux.ime.usp.br/~cleberc



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to