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

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_HomeImpl
  11. extends    weblogic.ejb20.internal.EntityEJBHome
  12. implements com.cwj.entitybeandempcmp.StudentRemoteHome, weblogic.utils.PlatformConstants
  13. , weblogic.ejb.QueryHome
  14. {
  15.   public weblogic.ejb20.internal.MethodDescriptor md_eo_setLastname_S;
  16.   public weblogic.ejb20.internal.MethodDescriptor md_eo_getLastname;
  17.   public weblogic.ejb20.internal.MethodDescriptor md_eo_getFirstname;
  18.   public weblogic.ejb20.internal.MethodDescriptor md_eo_getStudentID;
  19.   public weblogic.ejb20.internal.MethodDescriptor md_eo_setFirstname_S;
  20.   
  21.   
  22.   public weblogic.ejb20.internal.MethodDescriptor md_ejbCreate_SSS;
  23.   public weblogic.ejb20.internal.MethodDescriptor md_ejbCreate_S;
  24.   
  25.   
  26.   public weblogic.ejb20.internal.MethodDescriptor md_ejbFindByPrimaryKey_S;
  27.   public weblogic.ejb20.internal.MethodDescriptor md_ejbFindLastName_S;
  28.   
  29.   
  30.   
  31.   private static java.lang.reflect.Method mth_ejbCreate_SSS;
  32.   private static java.lang.reflect.Method mth_postejbCreate_SSS;
  33.   
  34.   
  35.   private static java.lang.reflect.Method mth_ejbCreate_S;
  36.   private static java.lang.reflect.Method mth_postejbCreate_S;
  37.   
  38.   
  39.   
  40.   
  41.   
  42.   public weblogic.ejb20.internal.MethodDescriptor md_eo_remove;
  43.   
  44.   public weblogic.ejb20.internal.MethodDescriptor md_ejbRemove_javax_ejb_Handle;
  45.   public weblogic.ejb20.internal.MethodDescriptor md_ejbRemove_O;
  46.   
  47.   static {
  48.     
  49.     try {
  50.       
  51.       
  52.       mth_ejbCreate_SSS = Student_z53p80_Intf.class.getMethod(
  53.       "ejbCreate", new Class [] {java.lang.String.class, java.lang.String.class, java.lang.String.class});
  54.       
  55.       if (true) {
  56.         mth_postejbCreate_SSS = Student_z53p80_Intf.class.getMethod(
  57.         "ejbPostCreate", new Class [] {java.lang.String.class, java.lang.String.class, java.lang.String.class}); 
  58.       }
  59.       
  60.       
  61.       
  62.       mth_ejbCreate_S = Student_z53p80_Intf.class.getMethod(
  63.       "ejbCreate", new Class [] {java.lang.String.class});
  64.       
  65.       if (true) {
  66.         mth_postejbCreate_S = Student_z53p80_Intf.class.getMethod(
  67.         "ejbPostCreate", new Class [] {java.lang.String.class}); 
  68.       }
  69.       
  70.       
  71.       
  72.       
  73.       
  74.     } catch (Exception e) {
  75.       throw new AssertionError("Unable to find expected "+
  76.       "methods.  Please check your classpath for stale versions of "+
  77.       "your ejb classes and re-run weblogic.ejbc");
  78.     }
  79.   }
  80.   
  81.   
  82.   public Student_z53p80_HomeImpl() {
  83.     super(Student_z53p80_EOImpl.class
  84.     , java.lang.String.class);
  85.   }
  86.   
  87.   
  88.   public com.cwj.entitybeandempcmp.StudentRemote create (java.lang.String arg0,java.lang.String arg1,java.lang.String arg2)
  89.   throws javax.ejb.CreateException, java.rmi.RemoteException
  90.   {
  91.     try {
  92.       return (com.cwj.entitybeandempcmp.StudentRemote) super.create(md_ejbCreate_SSS,
  93.       mth_ejbCreate_SSS, mth_postejbCreate_SSS, 
  94.       new Object [] {  arg0, arg1, arg2});
  95.       
  96.     } catch (java.lang.Exception e) {
  97.       if (e instanceof java.rmi.RemoteException) {
  98.         throw (java.rmi.RemoteException)e;
  99.       }
  100.       else if (e instanceof javax.ejb.CreateException) {
  101.         throw (javax.ejb.CreateException) e;
  102.       }
  103.       else {
  104.         throw new javax.ejb.CreateException ("Error while creating bean: " + 
  105.         e.toString());
  106.       }
  107.     }
  108.   }
  109.   
  110.   
  111.   public com.cwj.entitybeandempcmp.StudentRemote create (java.lang.String arg0)
  112.   throws javax.ejb.CreateException, java.rmi.RemoteException
  113.   {
  114.     try {
  115.       return (com.cwj.entitybeandempcmp.StudentRemote) super.create(md_ejbCreate_S,
  116.       mth_ejbCreate_S, mth_postejbCreate_S, 
  117.       new Object [] {  arg0});
  118.       
  119.     } catch (java.lang.Exception e) {
  120.       if (e instanceof java.rmi.RemoteException) {
  121.         throw (java.rmi.RemoteException)e;
  122.       }
  123.       else if (e instanceof javax.ejb.CreateException) {
  124.         throw (javax.ejb.CreateException) e;
  125.       }
  126.       else {
  127.         throw new javax.ejb.CreateException ("Error while creating bean: " + 
  128.         e.toString());
  129.       }
  130.     }
  131.   }
  132.   
  133.   
  134.   
  135.   
  136.   public com.cwj.entitybeandempcmp.StudentRemote findByPrimaryKey(java.lang.String arg0)
  137.   throws javax.ejb.FinderException, java.rmi.RemoteException
  138.   {
  139.     try {
  140.       return (com.cwj.entitybeandempcmp.StudentRemote)
  141.       super.findByPrimaryKey(md_ejbFindByPrimaryKey_S,  arg0 );
  142.     } catch (java.lang.Exception e) {
  143.       if (e instanceof java.rmi.RemoteException) {
  144.         throw (java.rmi.RemoteException)e;
  145.       }
  146.       else if (e instanceof javax.ejb.FinderException) {
  147.         throw (javax.ejb.FinderException) e;
  148.       }
  149.       else {
  150.         throw new javax.ejb.FinderException ("Error while finding bean: " + 
  151.         e.toString());
  152.       }
  153.     }
  154.   }
  155.   
  156.   
  157.   
  158.   public java.util.Collection findLastName(java.lang.String arg0)
  159.   throws javax.ejb.FinderException, java.rmi.RemoteException
  160.   {
  161.     try {
  162.       return (java.util.Collection)
  163.       super.finder(md_ejbFindLastName_S, new Object [] {  arg0} , weblogic.ejb20.internal.EntityEJBHome.COLL_FINDER);
  164.     } catch (java.lang.Exception e) {
  165.       if (e instanceof java.rmi.RemoteException) {
  166.         throw (java.rmi.RemoteException)e;
  167.       }
  168.       else if (e instanceof javax.ejb.FinderException) {
  169.         throw (javax.ejb.FinderException) e;
  170.       }
  171.       else {
  172.         throw new javax.ejb.FinderException ("Error while finding bean: " + 
  173.         e.toString());
  174.       }
  175.     }
  176.   }
  177.   
  178.   
  179.   
  180.   
  181.   
  182.   
  183.   public void remove(java.lang.Object pk) 
  184.   throws java.rmi.RemoteException, javax.ejb.RemoveException
  185.   {
  186.     super.remove(md_ejbRemove_O, pk);
  187.   }
  188.   
  189.   public void remove(javax.ejb.Handle h)
  190.   throws java.rmi.RemoteException, javax.ejb.RemoveException
  191.   {
  192.     super.remove(md_ejbRemove_javax_ejb_Handle, h);
  193.   }
  194.   
  195.   
  196. }