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

Java编程

开发平台:

Java

  1. /**
  2. * This code was automatically generated at 16:10:09 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 sfsbsample;
  9. import weblogic.ejb20.interfaces.WLEnterpriseBean;
  10. public final class ShoppingCart_cycb4w_HomeImpl
  11. extends    weblogic.ejb20.internal.StatefulEJBHome
  12. implements sfsbsample.ShoppingCartHome, weblogic.utils.PlatformConstants
  13. {
  14.   public weblogic.ejb20.internal.MethodDescriptor md_eo_deleteASchedule_S;
  15.   public weblogic.ejb20.internal.MethodDescriptor md_eo_addASchedule_sfsbsample_ScheduleVO;
  16.   public weblogic.ejb20.internal.MethodDescriptor md_eo_checkOut;
  17.   public weblogic.ejb20.internal.MethodDescriptor md_eo_emptyMyScheduleList;
  18.   public weblogic.ejb20.internal.MethodDescriptor md_eo_getTotalCost;
  19.   public weblogic.ejb20.internal.MethodDescriptor md_eo_getMyScheduleList;
  20.   
  21.   
  22.   public weblogic.ejb20.internal.MethodDescriptor md_ejbCreate;
  23.   public weblogic.ejb20.internal.MethodDescriptor md_ejbCreateCustom_SS;
  24.   
  25.   
  26.   
  27.   
  28.   
  29.   private static java.lang.reflect.Method mth_ejbCreate;
  30.   private static java.lang.reflect.Method mth_postejbCreate;
  31.   
  32.   
  33.   private static java.lang.reflect.Method mth_ejbCreateCustom_SS;
  34.   private static java.lang.reflect.Method mth_postejbCreateCustom_SS;
  35.   
  36.   
  37.   
  38.   
  39.   
  40.   public weblogic.ejb20.internal.MethodDescriptor md_eo_remove;
  41.   
  42.   public weblogic.ejb20.internal.MethodDescriptor md_ejbRemove_javax_ejb_Handle;
  43.   public weblogic.ejb20.internal.MethodDescriptor md_ejbRemove_O;
  44.   
  45.   static {
  46.     
  47.     try {
  48.       
  49.       
  50.       mth_ejbCreate = ShoppingCart_cycb4w_Intf.class.getMethod(
  51.       "ejbCreate", null);
  52.       
  53.       if (false) {
  54.         mth_postejbCreate = ShoppingCart_cycb4w_Intf.class.getMethod(
  55.         "ejbPostCreate", null); 
  56.       }
  57.       
  58.       
  59.       
  60.       mth_ejbCreateCustom_SS = ShoppingCart_cycb4w_Intf.class.getMethod(
  61.       "ejbCreateCustom", new Class [] {java.lang.String.class, java.lang.String.class});
  62.       
  63.       if (false) {
  64.         mth_postejbCreateCustom_SS = ShoppingCart_cycb4w_Intf.class.getMethod(
  65.         "ejbPostCreateCustom", new Class [] {java.lang.String.class, java.lang.String.class}); 
  66.       }
  67.       
  68.       
  69.       
  70.       
  71.       
  72.     } catch (Exception e) {
  73.       throw new AssertionError("Unable to find expected "+
  74.       "methods.  Please check your classpath for stale versions of "+
  75.       "your ejb classes and re-run weblogic.ejbc");
  76.     }
  77.   }
  78.   
  79.   
  80.   public ShoppingCart_cycb4w_HomeImpl() {
  81.     super(ShoppingCart_cycb4w_EOImpl.class
  82.     );
  83.   }
  84.   
  85.   
  86.   public sfsbsample.ShoppingCart create ()
  87.   throws javax.ejb.CreateException, java.rmi.RemoteException
  88.   {
  89.     try {
  90.       return (sfsbsample.ShoppingCart) super.create(md_ejbCreate,
  91.       mth_ejbCreate, 
  92.       new Object [] { });
  93.       
  94.     } catch (java.lang.Exception e) {
  95.       if (e instanceof java.rmi.RemoteException) {
  96.         throw (java.rmi.RemoteException)e;
  97.       }
  98.       else if (e instanceof javax.ejb.CreateException) {
  99.         throw (javax.ejb.CreateException) e;
  100.       }
  101.       else {
  102.         throw new javax.ejb.CreateException ("Error while creating bean: " + 
  103.         e.toString());
  104.       }
  105.     }
  106.   }
  107.   
  108.   
  109.   public sfsbsample.ShoppingCart createCustom (java.lang.String arg0,java.lang.String arg1)
  110.   throws javax.ejb.CreateException, java.rmi.RemoteException
  111.   {
  112.     try {
  113.       return (sfsbsample.ShoppingCart) super.create(md_ejbCreateCustom_SS,
  114.       mth_ejbCreateCustom_SS, 
  115.       new Object [] {  arg0, arg1});
  116.       
  117.     } catch (java.lang.Exception e) {
  118.       if (e instanceof java.rmi.RemoteException) {
  119.         throw (java.rmi.RemoteException)e;
  120.       }
  121.       else if (e instanceof javax.ejb.CreateException) {
  122.         throw (javax.ejb.CreateException) e;
  123.       }
  124.       else {
  125.         throw new javax.ejb.CreateException ("Error while creating bean: " + 
  126.         e.toString());
  127.       }
  128.     }
  129.   }
  130.   
  131.   
  132.   
  133.   
  134.   
  135.   
  136.   
  137.   public void remove(java.lang.Object pk) 
  138.   throws java.rmi.RemoteException, javax.ejb.RemoveException
  139.   {
  140.     super.remove(md_ejbRemove_O, pk);
  141.   }
  142.   
  143.   public void remove(javax.ejb.Handle h)
  144.   throws java.rmi.RemoteException, javax.ejb.RemoveException
  145.   {
  146.     super.remove(md_ejbRemove_javax_ejb_Handle, h);
  147.   }
  148.   
  149.   
  150. }