⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 carthomepoainvokehandler.java

📁 EJB 实例
💻 JAVA
字号:
package ejb;

public class CartHomePOAInvokeHandler extends ejb.CartHomePOA {
  private com.inprise.vbroker.rmi.CORBA.InvocationTarget _target;
  private static java.lang.reflect.Method _MethodPtrs[];
  private static void initMethodPointers () {
    try {
      _MethodPtrs = new java.lang.reflect.Method[] {
        ejb.CartHome.class.getDeclaredMethod("create", new Class[]{java.lang.String.class, 
                                                                   java.lang.String.class, 
                                                                   java.util.Date.class}),
      };
    }
    catch (Exception e) {
      throw new Error(e.getMessage());
    }
  }
  static {initMethodPointers();}

  public CartHomePOAInvokeHandler (final com.inprise.vbroker.rmi.CORBA.InvocationTarget target) {
    this._target = target;
  }

  public com.inprise.vbroker.rmi.CORBA.InvocationTarget target () {
    return this._target;
  }

  public void target (final com.inprise.vbroker.rmi.CORBA.InvocationTarget target) {
    this._target = target;
  }

  public static ejb.Cart create (com.inprise.vbroker.rmi.CORBA.InvocationTarget _target,
                                 java.lang.String arg0, java.lang.String arg1,
                                 java.util.Date arg2)
    throws java.rmi.RemoteException, javax.ejb.CreateException {
    java.lang.Object[] _args = {arg0, 
                                arg1, 
                                arg2};
    try {
      java.lang.Object _result = _target.invoke(_MethodPtrs[0], _args);
      return (ejb.Cart)_result;
    }
    catch (java.lang.reflect.InvocationTargetException ite) {
      final java.lang.Throwable t = ite.getTargetException();
      if (t instanceof javax.ejb.CreateException) {
        throw (javax.ejb.CreateException)t;
      }
      if (t instanceof java.rmi.RemoteException) {
        throw (java.rmi.RemoteException)t;
      }
      throw new org.omg.CORBA.UNKNOWN(t.getMessage());
    }
  }

  public ejb.Cart create (java.lang.String arg0, java.lang.String arg1,
                          java.util.Date arg2)
    throws java.rmi.RemoteException, javax.ejb.CreateException {
    return ejb.CartHomePOAInvokeHandler.create(_target, arg0, arg1, arg2);
  }
  public void remove (java.lang.Object arg0)
    throws java.rmi.RemoteException, javax.ejb.RemoveException {
    com.inprise.ejb.javax.ejb.EJBHomePOAInvokeHandler.remove(_target, arg0);
  }
  public void remove (javax.ejb.Handle arg0)
    throws java.rmi.RemoteException, javax.ejb.RemoveException {
    com.inprise.ejb.javax.ejb.EJBHomePOAInvokeHandler.remove(_target, arg0);
  }
  public javax.ejb.HomeHandle getHomeHandle ()
    throws java.rmi.RemoteException {
    return com.inprise.ejb.javax.ejb.EJBHomePOAInvokeHandler.getHomeHandle(_target);
  }
  public javax.ejb.EJBMetaData getEJBMetaData ()
    throws java.rmi.RemoteException {
    return com.inprise.ejb.javax.ejb.EJBHomePOAInvokeHandler.getEJBMetaData(_target);
  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -