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

Java编程

开发平台:

Java

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