/* * File: ./SimpleHelloWorld/_GoodDayStub.java * From: SimpleHelloWorld.idl * Date: Tue Jan 18 17:04:03 2000 * By: idltojava Java IDL 1.2 Aug 11 1998 02:00:18 */ package SimpleHelloWorld; public class _GoodDayStub extends org.omg.CORBA.portable.ObjectImpl implements SimpleHelloWorld.GoodDay { public _GoodDayStub(org.omg.CORBA.portable.Delegate d) { super(); _set_delegate(d); } private static final String _type_ids[] = { "IDL:SimpleHelloWorld/GoodDay:1.0" }; public String[] _ids() { return (String[]) _type_ids.clone(); } // IDL operations // Implementation of ::SimpleHelloWorld::GoodDay::hello public String hello() { org.omg.CORBA.Request r = _request("hello"); r.set_return_type(org.omg.CORBA.ORB.init().get_primitive_tc(org.omg.CORBA.TCKind.tk_string)); r.invoke(); String __result; __result = r.return_value().extract_string(); return __result; } // Implementation of ::SimpleHelloWorld::GoodDay::hell public String hell(org.omg.CORBA.ShortHolder hour, org.omg.CORBA.ShortHolder minute) { org.omg.CORBA.Request r = _request("hell"); r.set_return_type(org.omg.CORBA.ORB.init().get_primitive_tc(org.omg.CORBA.TCKind.tk_string)); org.omg.CORBA.Any _hour = r.add_out_arg(); _hour.type(org.omg.CORBA.ORB.init().get_primitive_tc(org.omg.CORBA.TCKind.tk_short)); org.omg.CORBA.Any _minute = r.add_out_arg(); _minute.type(org.omg.CORBA.ORB.init().get_primitive_tc(org.omg.CORBA.TCKind.tk_short)); r.invoke(); hour.value = _hour.extract_short(); minute.value = _minute.extract_short(); String __result; __result = r.return_value().extract_string(); return __result; } // Implementation of ::SimpleHelloWorld::GoodDay::dontCallMe public void dontCallMe() throws SimpleHelloWorld.DontCallMeException { org.omg.CORBA.Request r = _request("dontCallMe"); r.exceptions().add(SimpleHelloWorld.DontCallMeExceptionHelper.type()); r.invoke(); java.lang.Exception __ex = r.env().exception(); if (__ex instanceof org.omg.CORBA.UnknownUserException) { org.omg.CORBA.UnknownUserException __userEx = (org.omg.CORBA.UnknownUserException) __ex; if (__userEx.except.type().equals(SimpleHelloWorld.DontCallMeExceptionHelper.type())) { throw SimpleHelloWorld.DontCallMeExceptionHelper.extract(__userEx.except); } } } };