ManagerBMP.java
上传用户:hgs128
上传日期:2007-02-03
资源大小:166k
文件大小:4k
源码类别:

百货/超市行业

开发平台:

WINDOWS

  1. /*
  2.  * Generated by XDoclet - Do not edit!
  3.  */
  4. package bmp;
  5. /**
  6.  * BMP layer for Manager.
  7.  * @lomboz generated
  8.  */
  9. public class ManagerBMP
  10.    extends bmp.ManagerBean
  11.    implements javax.ejb.EntityBean
  12. {
  13.    public java.lang.String getManagerID() 
  14.    {
  15.       return super.getManagerID();
  16.    }
  17.    public void setManagerID( java.lang.String managerID ) 
  18.    {
  19.       super.setManagerID(managerID);
  20.       makeDirty();
  21.    }
  22.    public java.lang.String getUserID() 
  23.    {
  24.       return super.getUserID();
  25.    }
  26.    public void setUserID( java.lang.String userID ) 
  27.    {
  28.       super.setUserID(userID);
  29.       makeDirty();
  30.    }
  31.    public java.lang.String getFirstName() 
  32.    {
  33.       return super.getFirstName();
  34.    }
  35.    public void setFirstName( java.lang.String firstName ) 
  36.    {
  37.       super.setFirstName(firstName);
  38.       makeDirty();
  39.    }
  40.    public java.lang.String getLastName() 
  41.    {
  42.       return super.getLastName();
  43.    }
  44.    public void setLastName( java.lang.String lastName ) 
  45.    {
  46.       super.setLastName(lastName);
  47.       makeDirty();
  48.    }
  49.    public java.lang.String getAddress() 
  50.    {
  51.       return super.getAddress();
  52.    }
  53.    public void setAddress( java.lang.String address ) 
  54.    {
  55.       super.setAddress(address);
  56.       makeDirty();
  57.    }
  58.    public java.lang.String getMessage() 
  59.    {
  60.       return super.getMessage();
  61.    }
  62.    public void setMessage( java.lang.String message ) 
  63.    {
  64.       super.setMessage(message);
  65.       makeDirty();
  66.    }
  67.    public float getSalary() 
  68.    {
  69.       return super.getSalary();
  70.    }
  71.    public void setSalary( float salary ) 
  72.    {
  73.       super.setSalary(salary);
  74.       makeDirty();
  75.    }
  76.    public boolean isModified()
  77.    {
  78.       return dirty;
  79.    }
  80.    protected void makeDirty()
  81.    {
  82.       dirty = true;
  83.    }
  84.    protected void makeClean()
  85.    {
  86.       dirty = false;
  87.    }
  88.    private boolean dirty = false;
  89.    public bmp.ManagerData getData()
  90.    {
  91.       bmp.ManagerData dataHolder = null;
  92.       try
  93.       {
  94.          dataHolder = new bmp.ManagerData();
  95.          dataHolder.setManagerID( getManagerID() );
  96.          dataHolder.setUserID( getUserID() );
  97.          dataHolder.setFirstName( getFirstName() );
  98.          dataHolder.setLastName( getLastName() );
  99.          dataHolder.setAddress( getAddress() );
  100.          dataHolder.setMessage( getMessage() );
  101.          dataHolder.setSalary( getSalary() );
  102.       }
  103.       catch (RuntimeException e)
  104.       {
  105.          throw new javax.ejb.EJBException(e);
  106.       }
  107.       return dataHolder;
  108.    }
  109.    public bmp.ManagerPK ejbFindByPrimaryKey(bmp.ManagerPK pk) throws javax.ejb.FinderException
  110.    {
  111.       super.ejbFindByPrimaryKey(pk);
  112.       return getDao().findByPrimaryKey(pk);
  113.    }
  114.    public bmp.ManagerPK ejbFindByUserID(java.lang.String userID) throws javax.ejb.FinderException
  115.    {
  116.       super.ejbFindByUserID(userID);
  117.       return getDao().findByUserID(userID);
  118.    }
  119.    public void ejbLoad() 
  120.    {
  121.       getDao().load((bmp.ManagerPK) ctx.getPrimaryKey(), this);
  122.       makeClean();
  123.    }
  124.    public void ejbStore() 
  125.    {
  126.       if (isModified())
  127.       {
  128.          getDao().store((bmp.ManagerBean) this);
  129.          makeClean();
  130.       }
  131.    }
  132.    public void ejbActivate() 
  133.    {
  134.    }
  135.    public void ejbPassivate() 
  136.    {
  137.    }
  138.    private javax.ejb.EntityContext ctx = null;
  139.    public void setEntityContext(javax.ejb.EntityContext ctx) 
  140.    {
  141.       this.ctx = ctx;
  142.    }
  143.    public void unsetEntityContext() 
  144.    {
  145.       this.ctx = null;
  146.    }
  147.    public void ejbRemove() throws javax.ejb.RemoveException
  148.    {
  149.       getDao().remove((bmp.ManagerPK) ctx.getPrimaryKey());
  150.    }
  151.       private static dao.ManagerDAO dao = null;
  152.    protected static synchronized dao.ManagerDAO getDao()
  153.    {
  154.       if (dao != null) {
  155.          return dao;
  156.       } else {
  157.          dao = (dao.ManagerDAO) new dao.ManagerDAOImpl();
  158.          dao.init();
  159.          return dao;
  160.       }
  161.    }
  162.    /* Value Objects BEGIN */
  163. /* Value Objects END */
  164. }