Package org.omg.stub.javax.ejb

Source Code of org.omg.stub.javax.ejb._EJBHome_Stub

package org.omg.stub.javax.ejb;

import java.rmi.RemoteException;
import java.rmi.UnexpectedException;
import javax.ejb.EJBHome;
import javax.ejb.EJBMetaData;
import javax.ejb.Handle;
import javax.ejb.HomeHandle;
import javax.ejb.RemoveException;
import javax.rmi.CORBA.Stub;
import javax.rmi.CORBA.Util;
import org.omg.CORBA.SystemException;
import org.omg.CORBA.portable.ApplicationException;
import org.omg.CORBA.portable.ObjectImpl;
import org.omg.CORBA.portable.OutputStream;
import org.omg.CORBA.portable.RemarshalException;
import org.omg.CORBA.portable.ServantObject;

public class _EJBHome_Stub extends Stub
  implements EJBHome
{
  private static final String[] _type_ids = { "RMI:javax.ejb.EJBHome:0000000000000000" };

  public String[] _ids()
  {
    return _type_ids;
  }

  public EJBMetaData getEJBMetaData()
    throws RemoteException
  {
    EJBMetaData localEJBMetaData1;
    Object localObject5;
    if (!Util.isLocal(this))
      try
      {
        org.omg.CORBA_2_3.portable.InputStream localInputStream = null;
        try
        {
          OutputStream localOutputStream = _request("_get_EJBMetaData", true);
          localInputStream = (org.omg.CORBA_2_3.portable.InputStream)_invoke(localOutputStream);
          localEJBMetaData1 = (EJBMetaData)localInputStream.read_value(EJBMetaData.class);
        }
        catch (ApplicationException localApplicationException)
        {
          localInputStream = (org.omg.CORBA_2_3.portable.InputStream)localApplicationException.getInputStream();
          localObject5 = localInputStream.read_string();
          throw new UnexpectedException((String)localObject5);
        }
        catch (RemarshalException localRemarshalException)
        {
          localEJBMetaData1 = getEJBMetaData();
          return localEJBMetaData1;
        }
        finally
        {
          _releaseReply(localInputStream);
        }
      }
      catch (SystemException localSystemException)
      {
        throw Util.mapSystemException(localSystemException);
      }
    ServantObject localServantObject = _servant_preinvoke("_get_EJBMetaData", EJBHome.class);
    if (localServantObject == null)
      return getEJBMetaData();
    try
    {
      EJBMetaData localEJBMetaData2 = ((EJBHome)localServantObject.servant).getEJBMetaData();
      localEJBMetaData1 = (EJBMetaData)Util.copyObject(localEJBMetaData2, _orb());
    }
    catch (Throwable localThrowable)
    {
      localObject5 = (Throwable)Util.copyObject(localThrowable, _orb());
      throw Util.wrapException((Throwable)localObject5);
    }
    finally
    {
      _servant_postinvoke(localServantObject);
    }
  }

  public HomeHandle getHomeHandle()
    throws RemoteException
  {
    HomeHandle localHomeHandle1;
    Object localObject5;
    if (!Util.isLocal(this))
      try
      {
        org.omg.CORBA_2_3.portable.InputStream localInputStream = null;
        try
        {
          OutputStream localOutputStream = _request("_get_homeHandle", true);
          localInputStream = (org.omg.CORBA_2_3.portable.InputStream)_invoke(localOutputStream);
          localHomeHandle1 = (HomeHandle)localInputStream.read_abstract_interface();
        }
        catch (ApplicationException localApplicationException)
        {
          localInputStream = (org.omg.CORBA_2_3.portable.InputStream)localApplicationException.getInputStream();
          localObject5 = localInputStream.read_string();
          throw new UnexpectedException((String)localObject5);
        }
        catch (RemarshalException localRemarshalException)
        {
          localHomeHandle1 = getHomeHandle();
          return localHomeHandle1;
        }
        finally
        {
          _releaseReply(localInputStream);
        }
      }
      catch (SystemException localSystemException)
      {
        throw Util.mapSystemException(localSystemException);
      }
    ServantObject localServantObject = _servant_preinvoke("_get_homeHandle", EJBHome.class);
    if (localServantObject == null)
      return getHomeHandle();
    try
    {
      HomeHandle localHomeHandle2 = ((EJBHome)localServantObject.servant).getHomeHandle();
      localHomeHandle1 = (HomeHandle)Util.copyObject(localHomeHandle2, _orb());
    }
    catch (Throwable localThrowable)
    {
      localObject5 = (Throwable)Util.copyObject(localThrowable, _orb());
      throw Util.wrapException((Throwable)localObject5);
    }
    finally
    {
      _servant_postinvoke(localServantObject);
    }
  }

  public void remove(Object paramObject)
    throws RemoteException, RemoveException
  {
    Object localObject6;
    if (!Util.isLocal(this))
    {
      try
      {
        org.omg.CORBA_2_3.portable.InputStream localInputStream = null;
        try
        {
          OutputStream localOutputStream = _request("remove__java_lang_Object", true);
          Util.writeAny(localOutputStream, paramObject);
          _invoke(localOutputStream);
        }
        catch (ApplicationException localApplicationException)
        {
          localInputStream = (org.omg.CORBA_2_3.portable.InputStream)localApplicationException.getInputStream();
          localObject6 = localInputStream.read_string();
          if (((String)localObject6).equals("IDL:javax/ejb/RemoveEx:1.0"))
            throw ((RemoveException)localInputStream.read_value(RemoveException.class));
          throw new UnexpectedException((String)localObject6);
        }
        catch (RemarshalException localRemarshalException)
        {
          remove(paramObject);
        }
        finally
        {
          _releaseReply(localInputStream);
        }
      }
      catch (SystemException localSystemException)
      {
        throw Util.mapSystemException(localSystemException);
      }
    }
    else
    {
      ServantObject localServantObject = _servant_preinvoke("remove__java_lang_Object", EJBHome.class);
      if (localServantObject == null)
      {
        remove(paramObject);
        return;
      }
      try
      {
        Object localObject5 = Util.copyObject(paramObject, _orb());
        ((EJBHome)localServantObject.servant).remove(localObject5);
      }
      catch (Throwable localThrowable)
      {
        localObject6 = (Throwable)Util.copyObject(localThrowable, _orb());
        if ((localObject6 instanceof RemoveException))
          throw ((RemoveException)localObject6);
        throw Util.wrapException((Throwable)localObject6);
      }
      finally
      {
        _servant_postinvoke(localServantObject);
      }
    }
  }

  public void remove(Handle paramHandle)
    throws RemoteException, RemoveException
  {
    Object localObject5;
    if (!Util.isLocal(this))
    {
      try
      {
        org.omg.CORBA_2_3.portable.InputStream localInputStream = null;
        try
        {
          OutputStream localOutputStream = _request("remove__javax_ejb_Handle", true);
          Util.writeAbstractObject(localOutputStream, paramHandle);
          _invoke(localOutputStream);
        }
        catch (ApplicationException localApplicationException)
        {
          localInputStream = (org.omg.CORBA_2_3.portable.InputStream)localApplicationException.getInputStream();
          localObject5 = localInputStream.read_string();
          if (((String)localObject5).equals("IDL:javax/ejb/RemoveEx:1.0"))
            throw ((RemoveException)localInputStream.read_value(RemoveException.class));
          throw new UnexpectedException((String)localObject5);
        }
        catch (RemarshalException localRemarshalException)
        {
          remove(paramHandle);
        }
        finally
        {
          _releaseReply(localInputStream);
        }
      }
      catch (SystemException localSystemException)
      {
        throw Util.mapSystemException(localSystemException);
      }
    }
    else
    {
      ServantObject localServantObject = _servant_preinvoke("remove__javax_ejb_Handle", EJBHome.class);
      if (localServantObject == null)
      {
        remove(paramHandle);
        return;
      }
      try
      {
        Handle localHandle = (Handle)Util.copyObject(paramHandle, _orb());
        ((EJBHome)localServantObject.servant).remove(localHandle);
      }
      catch (Throwable localThrowable)
      {
        localObject5 = (Throwable)Util.copyObject(localThrowable, _orb());
        if ((localObject5 instanceof RemoveException))
          throw ((RemoveException)localObject5);
        throw Util.wrapException((Throwable)localObject5);
      }
      finally
      {
        _servant_postinvoke(localServantObject);
      }
    }
  }
}

/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/jboss-embedded-all.jar
* Qualified Name:     org.omg.stub.javax.ejb._EJBHome_Stub
* JD-Core Version:    0.6.0
*/
TOP

Related Classes of org.omg.stub.javax.ejb._EJBHome_Stub

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.