/*
 * Generated by XDoclet - Do not edit!
 */
package test.bea.cmr;

/**
 * CMP layer for Magazine.
 * @xdoclet-generated at 16-04-05
 * @copyright The XDoclet Team
 * @author XDoclet
 * @version 1.2.3
 */
public abstract class MagazineCMP
   extends test.bea.cmr.MagazineBean
   implements javax.ejb.EntityBean
{

   public test.bea.cmr.MagazineData getData()
   {
      test.bea.cmr.MagazineData dataHolder = null;
      try
      {
         dataHolder = new test.bea.cmr.MagazineData();

         dataHolder.setTitle( getTitle() );
         dataHolder.setBoid( getBoid() );

      }
      catch (RuntimeException e)
      {
         throw new javax.ejb.EJBException(e);
      }

      return dataHolder;
   }

   public void ejbLoad() throws javax.ejb.EJBException, java.rmi.RemoteException
   {
      super.ejbLoad();
   }

   public void ejbStore() throws javax.ejb.EJBException, java.rmi.RemoteException
   {
         super.ejbStore();
   }

   public void ejbActivate() throws javax.ejb.EJBException, java.rmi.RemoteException
   {
      super.ejbActivate();
   }

   public void ejbPassivate() throws javax.ejb.EJBException, java.rmi.RemoteException
   {
      super.ejbPassivate();

   }

   public void setEntityContext(javax.ejb.EntityContext ctx) throws javax.ejb.EJBException, java.rmi.RemoteException
   {
      super.setEntityContext(ctx);
   }

   public void unsetEntityContext() throws javax.ejb.EJBException, java.rmi.RemoteException
   {
      super.unsetEntityContext();
   }

   public void ejbRemove() throws javax.ejb.EJBException, java.rmi.RemoteException, javax.ejb.RemoveException
   {
      super.ejbRemove();

   }

 /* Value Objects BEGIN */

/* Value Objects END */

   public abstract java.lang.String getTitle() ;

   public abstract void setTitle( java.lang.String title ) ;

   public abstract java.lang.String getBoid() ;

   public abstract void setBoid( java.lang.String boid ) ;

}
