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