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

Java编程

开发平台:

Java

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