package CorbaSearchEng; /**

IDL definition:
    #pragma prefix "CorbaSearchEng"
    interface CorbaSearch {
      void setSearchword(
        in string searchword
      );
      string doQuery(
      )
      raises(
        ::CorbaSearchEng::QueryError
      );
      long rowcount();
      long columncount();
    };

*/ abstract public class _CorbaSearchImplBase extends com.inprise.vbroker.CORBA.portable.Skeleton implements CorbaSearchEng.CorbaSearch { protected CorbaSearchEng.CorbaSearch _wrapper = null; public CorbaSearchEng.CorbaSearch _this() { return this; } protected _CorbaSearchImplBase(java.lang.String name) { super(name); } public _CorbaSearchImplBase() { } public java.lang.String toString() { try { return super.toString(); } catch (org.omg.CORBA.SystemException ex) { // delegate may not be set yet return "Unbound instance of CorbaSearchEng.CorbaSearch"; } } public java.lang.String[] _ids() { return __ids; } private static java.lang.String[] __ids = { "IDL:CorbaSearchEng/CorbaSearch:1.0" }; public org.omg.CORBA.portable.MethodPointer[] _methods() { org.omg.CORBA.portable.MethodPointer[] methods = { new org.omg.CORBA.portable.MethodPointer("setSearchword", 0, 0), new org.omg.CORBA.portable.MethodPointer("doQuery", 0, 1), new org.omg.CORBA.portable.MethodPointer("rowcount", 0, 2), new org.omg.CORBA.portable.MethodPointer("columncount", 0, 3), }; return methods; } public boolean _execute(org.omg.CORBA.portable.MethodPointer method, org.omg.CORBA.portable.InputStream input, org.omg.CORBA.portable.OutputStream output) { switch(method.interface_id) { case 0: { return CorbaSearchEng._CorbaSearchImplBase._execute(_this(), method.method_id, input, output); } } throw new org.omg.CORBA.MARSHAL(); } public static boolean _execute(CorbaSearchEng.CorbaSearch _self, int _method_id, org.omg.CORBA.portable.InputStream _input, org.omg.CORBA.portable.OutputStream _output) { switch(_method_id) { case 0: { java.lang.String searchword; searchword = _input.read_string(); _self.setSearchword(searchword); return false; } case 1: { try { java.lang.String _result = _self.doQuery(); _output.write_string(_result); } catch(CorbaSearchEng.QueryError _exception) { CorbaSearchEng.QueryErrorHelper.write(_output, _exception); return true; } return false; } case 2: { int _result = _self.rowcount(); _output.write_long(_result); return false; } case 3: { int _result = _self.columncount(); _output.write_long(_result); return false; } } throw new org.omg.CORBA.MARSHAL(); } }