Student_z53p80_ELOImpl.java
上传用户:dinglihq
上传日期:2013-02-04
资源大小:99958k
文件大小:10k
源码类别:

Java编程

开发平台:

Java

  1. /**
  2. * This code was automatically generated at 13:53:49 on 2003-9-3
  3. * by weblogic.ejb20.ejbc.Ejb2Rmi -- do not edit.
  4. *
  5. * @version WebLogic Server 8.1  Fri Jun 20 23:06:40 PDT 2003 271009 
  6. * @author Copyright (c) 2003 by BEA Systems, Inc. All Rights Reserved.
  7. */
  8. package com.cwj.entitybeandempcmp;
  9. import weblogic.ejb20.interfaces.WLEnterpriseBean;
  10. public final class Student_z53p80_ELOImpl
  11. extends weblogic.ejb20.internal.EntityEJBLocalObject
  12. implements com.cwj.entitybeandempcmp.Student, weblogic.utils.PlatformConstants, java.io.Serializable
  13. {
  14.   
  15.   public Student_z53p80_ELOImpl() {}
  16.   
  17.   public void setLastname(java.lang.String arg0)
  18.   {
  19.     java.lang.Throwable __ee = null;
  20.     
  21.     weblogic.ejb20.interfaces.InvocationWrapper __wrap;
  22.     weblogic.ejb20.internal.MethodDescriptor __md = 
  23.     ((Student_z53p80_LocalHomeImpl)getEJBLocalHome()).md_eo_setLastname_S;
  24.     try {
  25.       __wrap = super.preInvokeLite(
  26.       __md, weblogic.ejb20.internal.DummyContextHandler.THE_ONE);
  27.     } catch (weblogic.ejb20.internal.NeedRealContextHandlerError e) {
  28.       __wrap = super.preInvokeLite(
  29.       __md, new weblogic.ejb20.internal.EJBContextHandler(
  30.       __md, new Object [] {  arg0}));          
  31.     }
  32.     
  33.     Student_z53p80_Intf __bean = (Student_z53p80_Intf) __wrap.getBean();
  34.     
  35.     // No return value
  36.     
  37.     int __oldState = __bean.__WL_getMethodState();
  38.     
  39.     try {
  40.       __bean.__WL_setMethodState(WLEnterpriseBean.STATE_BUSINESS_METHOD);
  41.       
  42.       __bean.setLastname(
  43.       arg0);
  44.       ((weblogic.ejb20.persistence.spi.CMPBean) __bean).__WL_checkExistsOnMethod();
  45.       
  46.     } catch (java.lang.Throwable t) {
  47.       __ee = t;
  48.     }
  49.     finally {
  50.       __bean.__WL_setMethodState(__oldState);
  51.     }
  52.     
  53.     try {
  54.       super.postInvokeLite(__wrap, __ee);
  55.       
  56.     } catch (java.lang.Exception e) {
  57.       if (e instanceof javax.ejb.EJBException) {
  58.         throw (javax.ejb.EJBException) e;
  59.       } 
  60.       
  61.       else {
  62.         throw new javax.ejb.EJBException("Unexpected exception in " +
  63.         "com.cwj.entitybeandempcmp.StudentBean.setLastname():" + EOL +
  64.         weblogic.utils.StackTraceUtils.throwable2StackTrace(e), e);
  65.         
  66.         
  67.       } 
  68.     }
  69.     // No return result
  70.   }
  71.   
  72.   public java.lang.String getLastname()
  73.   {
  74.     java.lang.Throwable __ee = null;
  75.     
  76.     weblogic.ejb20.interfaces.InvocationWrapper __wrap;
  77.     weblogic.ejb20.internal.MethodDescriptor __md = 
  78.     ((Student_z53p80_LocalHomeImpl)getEJBLocalHome()).md_eo_getLastname;
  79.     try {
  80.       __wrap = super.preInvokeLite(
  81.       __md, weblogic.ejb20.internal.DummyContextHandler.THE_ONE);
  82.     } catch (weblogic.ejb20.internal.NeedRealContextHandlerError e) {
  83.       __wrap = super.preInvokeLite(
  84.       __md, new weblogic.ejb20.internal.EJBContextHandler(
  85.       __md, new Object [] { }));          
  86.     }
  87.     
  88.     Student_z53p80_Intf __bean = (Student_z53p80_Intf) __wrap.getBean();
  89.     
  90.     java.lang.String result = null;
  91.     
  92.     int __oldState = __bean.__WL_getMethodState();
  93.     
  94.     try {
  95.       __bean.__WL_setMethodState(WLEnterpriseBean.STATE_BUSINESS_METHOD);
  96.       
  97.       result =  __bean.getLastname(
  98.       );
  99.       ((weblogic.ejb20.persistence.spi.CMPBean) __bean).__WL_checkExistsOnMethod();
  100.       
  101.     } catch (java.lang.Throwable t) {
  102.       __ee = t;
  103.     }
  104.     finally {
  105.       __bean.__WL_setMethodState(__oldState);
  106.     }
  107.     
  108.     try {
  109.       super.postInvokeLite(__wrap, __ee);
  110.       
  111.     } catch (java.lang.Exception e) {
  112.       if (e instanceof javax.ejb.EJBException) {
  113.         throw (javax.ejb.EJBException) e;
  114.       } 
  115.       
  116.       else {
  117.         throw new javax.ejb.EJBException("Unexpected exception in " +
  118.         "com.cwj.entitybeandempcmp.StudentBean.getLastname():" + EOL +
  119.         weblogic.utils.StackTraceUtils.throwable2StackTrace(e), e);
  120.         
  121.         
  122.       } 
  123.     }
  124.     return result;
  125.   }
  126.   
  127.   public java.lang.String getFirstname()
  128.   {
  129.     java.lang.Throwable __ee = null;
  130.     
  131.     weblogic.ejb20.interfaces.InvocationWrapper __wrap;
  132.     weblogic.ejb20.internal.MethodDescriptor __md = 
  133.     ((Student_z53p80_LocalHomeImpl)getEJBLocalHome()).md_eo_getFirstname;
  134.     try {
  135.       __wrap = super.preInvokeLite(
  136.       __md, weblogic.ejb20.internal.DummyContextHandler.THE_ONE);
  137.     } catch (weblogic.ejb20.internal.NeedRealContextHandlerError e) {
  138.       __wrap = super.preInvokeLite(
  139.       __md, new weblogic.ejb20.internal.EJBContextHandler(
  140.       __md, new Object [] { }));          
  141.     }
  142.     
  143.     Student_z53p80_Intf __bean = (Student_z53p80_Intf) __wrap.getBean();
  144.     
  145.     java.lang.String result = null;
  146.     
  147.     int __oldState = __bean.__WL_getMethodState();
  148.     
  149.     try {
  150.       __bean.__WL_setMethodState(WLEnterpriseBean.STATE_BUSINESS_METHOD);
  151.       
  152.       result =  __bean.getFirstname(
  153.       );
  154.       ((weblogic.ejb20.persistence.spi.CMPBean) __bean).__WL_checkExistsOnMethod();
  155.       
  156.     } catch (java.lang.Throwable t) {
  157.       __ee = t;
  158.     }
  159.     finally {
  160.       __bean.__WL_setMethodState(__oldState);
  161.     }
  162.     
  163.     try {
  164.       super.postInvokeLite(__wrap, __ee);
  165.       
  166.     } catch (java.lang.Exception e) {
  167.       if (e instanceof javax.ejb.EJBException) {
  168.         throw (javax.ejb.EJBException) e;
  169.       } 
  170.       
  171.       else {
  172.         throw new javax.ejb.EJBException("Unexpected exception in " +
  173.         "com.cwj.entitybeandempcmp.StudentBean.getFirstname():" + EOL +
  174.         weblogic.utils.StackTraceUtils.throwable2StackTrace(e), e);
  175.         
  176.         
  177.       } 
  178.     }
  179.     return result;
  180.   }
  181.   
  182.   public java.lang.String getStudentID()
  183.   {
  184.     java.lang.Throwable __ee = null;
  185.     
  186.     weblogic.ejb20.interfaces.InvocationWrapper __wrap;
  187.     weblogic.ejb20.internal.MethodDescriptor __md = 
  188.     ((Student_z53p80_LocalHomeImpl)getEJBLocalHome()).md_eo_getStudentID;
  189.     try {
  190.       __wrap = super.preInvokeLite(
  191.       __md, weblogic.ejb20.internal.DummyContextHandler.THE_ONE);
  192.     } catch (weblogic.ejb20.internal.NeedRealContextHandlerError e) {
  193.       __wrap = super.preInvokeLite(
  194.       __md, new weblogic.ejb20.internal.EJBContextHandler(
  195.       __md, new Object [] { }));          
  196.     }
  197.     
  198.     Student_z53p80_Intf __bean = (Student_z53p80_Intf) __wrap.getBean();
  199.     
  200.     java.lang.String result = null;
  201.     
  202.     int __oldState = __bean.__WL_getMethodState();
  203.     
  204.     try {
  205.       __bean.__WL_setMethodState(WLEnterpriseBean.STATE_BUSINESS_METHOD);
  206.       
  207.       result =  __bean.getStudentID(
  208.       );
  209.       ((weblogic.ejb20.persistence.spi.CMPBean) __bean).__WL_checkExistsOnMethod();
  210.       
  211.     } catch (java.lang.Throwable t) {
  212.       __ee = t;
  213.     }
  214.     finally {
  215.       __bean.__WL_setMethodState(__oldState);
  216.     }
  217.     
  218.     try {
  219.       super.postInvokeLite(__wrap, __ee);
  220.       
  221.     } catch (java.lang.Exception e) {
  222.       if (e instanceof javax.ejb.EJBException) {
  223.         throw (javax.ejb.EJBException) e;
  224.       } 
  225.       
  226.       else {
  227.         throw new javax.ejb.EJBException("Unexpected exception in " +
  228.         "com.cwj.entitybeandempcmp.StudentBean.getStudentID():" + EOL +
  229.         weblogic.utils.StackTraceUtils.throwable2StackTrace(e), e);
  230.         
  231.         
  232.       } 
  233.     }
  234.     return result;
  235.   }
  236.   
  237.   public void setFirstname(java.lang.String arg0)
  238.   {
  239.     java.lang.Throwable __ee = null;
  240.     
  241.     weblogic.ejb20.interfaces.InvocationWrapper __wrap;
  242.     weblogic.ejb20.internal.MethodDescriptor __md = 
  243.     ((Student_z53p80_LocalHomeImpl)getEJBLocalHome()).md_eo_setFirstname_S;
  244.     try {
  245.       __wrap = super.preInvokeLite(
  246.       __md, weblogic.ejb20.internal.DummyContextHandler.THE_ONE);
  247.     } catch (weblogic.ejb20.internal.NeedRealContextHandlerError e) {
  248.       __wrap = super.preInvokeLite(
  249.       __md, new weblogic.ejb20.internal.EJBContextHandler(
  250.       __md, new Object [] {  arg0}));          
  251.     }
  252.     
  253.     Student_z53p80_Intf __bean = (Student_z53p80_Intf) __wrap.getBean();
  254.     
  255.     // No return value
  256.     
  257.     int __oldState = __bean.__WL_getMethodState();
  258.     
  259.     try {
  260.       __bean.__WL_setMethodState(WLEnterpriseBean.STATE_BUSINESS_METHOD);
  261.       
  262.       __bean.setFirstname(
  263.       arg0);
  264.       ((weblogic.ejb20.persistence.spi.CMPBean) __bean).__WL_checkExistsOnMethod();
  265.       
  266.     } catch (java.lang.Throwable t) {
  267.       __ee = t;
  268.     }
  269.     finally {
  270.       __bean.__WL_setMethodState(__oldState);
  271.     }
  272.     
  273.     try {
  274.       super.postInvokeLite(__wrap, __ee);
  275.       
  276.     } catch (java.lang.Exception e) {
  277.       if (e instanceof javax.ejb.EJBException) {
  278.         throw (javax.ejb.EJBException) e;
  279.       } 
  280.       
  281.       else {
  282.         throw new javax.ejb.EJBException("Unexpected exception in " +
  283.         "com.cwj.entitybeandempcmp.StudentBean.setFirstname():" + EOL +
  284.         weblogic.utils.StackTraceUtils.throwable2StackTrace(e), e);
  285.         
  286.         
  287.       } 
  288.     }
  289.     // No return result
  290.   }
  291.   
  292.   
  293.   
  294.   public void remove()
  295.   throws javax.ejb.RemoveException
  296.   {
  297.     super.remove(((Student_z53p80_LocalHomeImpl)getEJBLocalHome()).md_eo_remove);
  298.   }
  299.   
  300.   private void writeObject(java.io.ObjectOutputStream out)
  301.   throws java.io.IOException 
  302.   {
  303.     throw new javax.ejb.EJBException(
  304.     "Attempt to pass a reference to an EJBLocalObject to a remote " +
  305.     "client.  A local EJB component may only be accessed by clients " +
  306.     "co-located in the same ear or standalone jar file.");
  307.   }
  308.   
  309.   private void readObject(java.io.ObjectInputStream in)
  310.   throws java.io.IOException, java.lang.ClassNotFoundException 
  311.   {
  312.     // this method is never called
  313.     
  314.     throw new javax.ejb.EJBException(
  315.     "Attempt to pass a reference to an EJBLocalObject to a remote " +
  316.     "client.  A local EJB component may only be accessed by clients " +
  317.     "co-located in the same ear or standalone jar file.");
  318.   }
  319. }