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

Java编程

开发平台:

Java

  1. /**
  2. * This code was automatically generated at 16:20:06 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 bmpsample;
  9. import weblogic.ejb20.interfaces.WLEnterpriseBean;
  10. public final class StudentBmp_gv07c4_LocalHomeImpl
  11. extends    weblogic.ejb20.internal.EntityEJBLocalHome
  12. implements bmpsample.StudentBmpHome, weblogic.utils.PlatformConstants 
  13. {
  14.   public weblogic.ejb20.internal.MethodDescriptor md_eo_getPassword;
  15.   public weblogic.ejb20.internal.MethodDescriptor md_eo_setLastName_S;
  16.   public weblogic.ejb20.internal.MethodDescriptor md_eo_getEmail;
  17.   public weblogic.ejb20.internal.MethodDescriptor md_eo_getCompanyName;
  18.   public weblogic.ejb20.internal.MethodDescriptor md_eo_setEmail_S;
  19.   public weblogic.ejb20.internal.MethodDescriptor md_eo_getFirstName;
  20.   public weblogic.ejb20.internal.MethodDescriptor md_eo_deleteASchedule_S;
  21.   public weblogic.ejb20.internal.MethodDescriptor md_eo_setPhone_S;
  22.   public weblogic.ejb20.internal.MethodDescriptor md_eo_setFirstName_S;
  23.   public weblogic.ejb20.internal.MethodDescriptor md_eo_setPassword_S;
  24.   public weblogic.ejb20.internal.MethodDescriptor md_eo_getLastName;
  25.   public weblogic.ejb20.internal.MethodDescriptor md_eo_addASchedule_S;
  26.   public weblogic.ejb20.internal.MethodDescriptor md_eo_setCompanyName_S;
  27.   public weblogic.ejb20.internal.MethodDescriptor md_eo_getPhone;
  28.   public weblogic.ejb20.internal.MethodDescriptor md_eo_getScheduleList;
  29.   
  30.   
  31.   public weblogic.ejb20.internal.MethodDescriptor md_ejbCreate_SSSSSSS;
  32.   
  33.   
  34.   public weblogic.ejb20.internal.MethodDescriptor md_ejbFindByPrimaryKey_S;
  35.   public weblogic.ejb20.internal.MethodDescriptor md_ejbFindByCompanyName_S;
  36.   
  37.   
  38.   private static java.lang.reflect.Method mth_ejbCreate_SSSSSSS;
  39.   private static java.lang.reflect.Method mth_postejbCreate_SSSSSSS;
  40.   
  41.   
  42.   
  43.   
  44.   public weblogic.ejb20.internal.MethodDescriptor md_eo_remove;
  45.   
  46.   public weblogic.ejb20.internal.MethodDescriptor md_ejbRemove_O;
  47.   
  48.   static {
  49.     
  50.     try {
  51.       
  52.       
  53.       mth_ejbCreate_SSSSSSS = StudentBmp_gv07c4_Intf.class.getMethod(
  54.       "ejbCreate", new Class [] {java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class});
  55.       
  56.       if (true) {
  57.         mth_postejbCreate_SSSSSSS = StudentBmp_gv07c4_Intf.class.getMethod(
  58.         "ejbPostCreate", new Class [] {java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}); 
  59.       }
  60.       
  61.       
  62.       
  63.       
  64.       
  65.     } catch (Exception e) {
  66.       throw new AssertionError("Unable to find expected "+
  67.       "methods.  Please check your classpath for stale versions of "+
  68.       "your ejb classes and re-run weblogic.ejbc");
  69.     }
  70.   }
  71.   
  72.   
  73.   public StudentBmp_gv07c4_LocalHomeImpl() {
  74.     super(StudentBmp_gv07c4_ELOImpl.class
  75.     , java.lang.String.class);
  76.   }
  77.   
  78.   
  79.   public bmpsample.StudentBmp create (java.lang.String arg0,java.lang.String arg1,java.lang.String arg2,java.lang.String arg3,java.lang.String arg4,java.lang.String arg5,java.lang.String arg6)
  80.   throws javax.ejb.CreateException
  81.   {
  82.     try {
  83.       return (bmpsample.StudentBmp) super.create(md_ejbCreate_SSSSSSS,
  84.       mth_ejbCreate_SSSSSSS, mth_postejbCreate_SSSSSSS, 
  85.       new Object [] {  arg0, arg1, arg2, arg3, arg4, arg5, arg6});
  86.       
  87.     } catch (java.lang.Exception e) {
  88.       if (e instanceof javax.ejb.EJBException) {
  89.         throw (javax.ejb.EJBException)e;
  90.       }
  91.       else if (e instanceof javax.ejb.CreateException) {
  92.         throw (javax.ejb.CreateException) e;
  93.       }
  94.       else {
  95.         throw new javax.ejb.CreateException ("Error while creating bean: " + 
  96.         e.toString());
  97.       }
  98.     }
  99.   }
  100.   
  101.   
  102.   
  103.   
  104.   public bmpsample.StudentBmp findByPrimaryKey(java.lang.String arg0)
  105.   throws javax.ejb.FinderException
  106.   {
  107.     try {
  108.       return (bmpsample.StudentBmp)
  109.       super.findByPrimaryKey(md_ejbFindByPrimaryKey_S,  arg0 );
  110.     } catch (java.lang.Exception e) {
  111.       if (e instanceof javax.ejb.EJBException) {
  112.         throw (javax.ejb.EJBException)e;
  113.       }
  114.       else if (e instanceof javax.ejb.FinderException) {
  115.         throw (javax.ejb.FinderException) e;
  116.       }
  117.       else {
  118.         throw new javax.ejb.FinderException ("Error while finding bean: " + 
  119.         e.toString());
  120.       }
  121.     }
  122.   }
  123.   
  124.   
  125.   
  126.   public java.util.Collection findByCompanyName(java.lang.String arg0)
  127.   throws javax.ejb.FinderException
  128.   {
  129.     try {
  130.       return (java.util.Collection)
  131.       super.finder(md_ejbFindByCompanyName_S, new Object [] {  arg0} , weblogic.ejb20.internal.EntityEJBHome.COLL_FINDER);
  132.     } catch (java.lang.Exception e) {
  133.       if (e instanceof javax.ejb.EJBException) {
  134.         throw (javax.ejb.EJBException)e;
  135.       }
  136.       else if (e instanceof javax.ejb.FinderException) {
  137.         throw (javax.ejb.FinderException) e;
  138.       }
  139.       else {
  140.         throw new javax.ejb.FinderException ("Error while finding bean: " + 
  141.         e.toString());
  142.       }
  143.     }
  144.   }
  145.   
  146.   
  147.   
  148.   
  149.   
  150.   
  151.   public void remove(java.lang.Object pk) 
  152.   throws javax.ejb.RemoveException
  153.   {
  154.     super.remove(md_ejbRemove_O, pk);
  155.   }
  156.   
  157. }