/**

IDL definition:
    interface DBServerInterface {
      boolean isUserExisting(
        in string arg0
      );
      ::MDMSupport::BuddyTableModel getBuddyTableModel(
        in string arg0
      );
      void setStatus(
        in string arg0,
        in string arg1
      );
      void addBuddy(
        in string arg0,
        in string arg1
      );
      void addBuddies(
        in string arg0,
        in ::java::util::Vector arg1
      );
      void deleteBuddy(
        in string arg0,
        in string arg1
      );
      ::java::util::Vector search(
        in string arg0,
        in string arg1,
        in string arg2,
        in string arg3,
        in string arg4
      );
      ::MDMSupport::BuddyTableModel getInfoAboutUsers(
        in ::java::util::Vector arg0
      );
      ::MDMSupport::BuddyTableModel getInfoAboutUsersAndAdd(
        in string arg0,
        in ::java::util::Vector arg1
      );
      ::java::util::Vector getUsersForBuddy(
        in string arg0
      );
      ::java::util::Vector getCodeValues(
        in string arg0
      );
      boolean isUserOnline(
        in string arg0
      );
      string getStatus(
        in string arg0
      );
    };

*/ public class _st_DBServerInterface extends org.omg.CORBA.portable.ObjectImpl implements DBServerInterface { protected DBServerInterface _wrapper = null; public DBServerInterface _this() { return this; } public java.lang.String[] _ids() { return __ids; } private static java.lang.String[] __ids = { "IDL:DBServerInterface:1.0" }; /**

Operation: ::DBServerInterface::isUserExisting.

    boolean isUserExisting(
      in string arg0
    );
  

*/ public boolean isUserExisting( java.lang.String arg0 ) { try { org.omg.CORBA.portable.OutputStream _output = this._request("isUserExisting", true); _output.write_string(arg0); org.omg.CORBA.portable.InputStream _input = this._invoke(_output, null); boolean _result; _result = _input.read_boolean(); return _result; } catch(org.omg.CORBA.TRANSIENT _exception) { return isUserExisting( arg0 ); } } /**

Operation: ::DBServerInterface::getBuddyTableModel.

    ::MDMSupport::BuddyTableModel getBuddyTableModel(
      in string arg0
    );
  

*/ public MDMSupport.BuddyTableModel getBuddyTableModel( java.lang.String arg0 ) { try { org.omg.CORBA.portable.OutputStream _output = this._request("getBuddyTableModel", true); _output.write_string(arg0); org.omg.CORBA.portable.InputStream _input = this._invoke(_output, null); MDMSupport.BuddyTableModel _result; _result = (MDMSupport.BuddyTableModel)_input.read_estruct("MDMSupport.BuddyTableModel"); return _result; } catch(org.omg.CORBA.TRANSIENT _exception) { return getBuddyTableModel( arg0 ); } } /**

Operation: ::DBServerInterface::setStatus.

    void setStatus(
      in string arg0,
      in string arg1
    );
  

*/ public void setStatus( java.lang.String arg0, java.lang.String arg1 ) { try { org.omg.CORBA.portable.OutputStream _output = this._request("setStatus", true); _output.write_string(arg0); _output.write_string(arg1); org.omg.CORBA.portable.InputStream _input = this._invoke(_output, null); } catch(org.omg.CORBA.TRANSIENT _exception) { setStatus( arg0, arg1 ); } } /**

Operation: ::DBServerInterface::addBuddy.

    void addBuddy(
      in string arg0,
      in string arg1
    );
  

*/ public void addBuddy( java.lang.String arg0, java.lang.String arg1 ) { try { org.omg.CORBA.portable.OutputStream _output = this._request("addBuddy", true); _output.write_string(arg0); _output.write_string(arg1); org.omg.CORBA.portable.InputStream _input = this._invoke(_output, null); } catch(org.omg.CORBA.TRANSIENT _exception) { addBuddy( arg0, arg1 ); } } /**

Operation: ::DBServerInterface::addBuddies.

    void addBuddies(
      in string arg0,
      in ::java::util::Vector arg1
    );
  

*/ public void addBuddies( java.lang.String arg0, java.util.Vector arg1 ) { try { org.omg.CORBA.portable.OutputStream _output = this._request("addBuddies", true); _output.write_string(arg0); _output.write_estruct(arg1, "java.util.Vector"); org.omg.CORBA.portable.InputStream _input = this._invoke(_output, null); } catch(org.omg.CORBA.TRANSIENT _exception) { addBuddies( arg0, arg1 ); } } /**

Operation: ::DBServerInterface::deleteBuddy.

    void deleteBuddy(
      in string arg0,
      in string arg1
    );
  

*/ public void deleteBuddy( java.lang.String arg0, java.lang.String arg1 ) { try { org.omg.CORBA.portable.OutputStream _output = this._request("deleteBuddy", true); _output.write_string(arg0); _output.write_string(arg1); org.omg.CORBA.portable.InputStream _input = this._invoke(_output, null); } catch(org.omg.CORBA.TRANSIENT _exception) { deleteBuddy( arg0, arg1 ); } } /**

Operation: ::DBServerInterface::search.

    ::java::util::Vector search(
      in string arg0,
      in string arg1,
      in string arg2,
      in string arg3,
      in string arg4
    );
  

*/ public java.util.Vector search( java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4 ) { try { org.omg.CORBA.portable.OutputStream _output = this._request("search", true); _output.write_string(arg0); _output.write_string(arg1); _output.write_string(arg2); _output.write_string(arg3); _output.write_string(arg4); org.omg.CORBA.portable.InputStream _input = this._invoke(_output, null); java.util.Vector _result; _result = (java.util.Vector)_input.read_estruct("java.util.Vector"); return _result; } catch(org.omg.CORBA.TRANSIENT _exception) { return search( arg0, arg1, arg2, arg3, arg4 ); } } /**

Operation: ::DBServerInterface::getInfoAboutUsers.

    ::MDMSupport::BuddyTableModel getInfoAboutUsers(
      in ::java::util::Vector arg0
    );
  

*/ public MDMSupport.BuddyTableModel getInfoAboutUsers( java.util.Vector arg0 ) { try { org.omg.CORBA.portable.OutputStream _output = this._request("getInfoAboutUsers", true); _output.write_estruct(arg0, "java.util.Vector"); org.omg.CORBA.portable.InputStream _input = this._invoke(_output, null); MDMSupport.BuddyTableModel _result; _result = (MDMSupport.BuddyTableModel)_input.read_estruct("MDMSupport.BuddyTableModel"); return _result; } catch(org.omg.CORBA.TRANSIENT _exception) { return getInfoAboutUsers( arg0 ); } } /**

Operation: ::DBServerInterface::getInfoAboutUsersAndAdd.

    ::MDMSupport::BuddyTableModel getInfoAboutUsersAndAdd(
      in string arg0,
      in ::java::util::Vector arg1
    );
  

*/ public MDMSupport.BuddyTableModel getInfoAboutUsersAndAdd( java.lang.String arg0, java.util.Vector arg1 ) { try { org.omg.CORBA.portable.OutputStream _output = this._request("getInfoAboutUsersAndAdd", true); _output.write_string(arg0); _output.write_estruct(arg1, "java.util.Vector"); org.omg.CORBA.portable.InputStream _input = this._invoke(_output, null); MDMSupport.BuddyTableModel _result; _result = (MDMSupport.BuddyTableModel)_input.read_estruct("MDMSupport.BuddyTableModel"); return _result; } catch(org.omg.CORBA.TRANSIENT _exception) { return getInfoAboutUsersAndAdd( arg0, arg1 ); } } /**

Operation: ::DBServerInterface::getUsersForBuddy.

    ::java::util::Vector getUsersForBuddy(
      in string arg0
    );
  

*/ public java.util.Vector getUsersForBuddy( java.lang.String arg0 ) { try { org.omg.CORBA.portable.OutputStream _output = this._request("getUsersForBuddy", true); _output.write_string(arg0); org.omg.CORBA.portable.InputStream _input = this._invoke(_output, null); java.util.Vector _result; _result = (java.util.Vector)_input.read_estruct("java.util.Vector"); return _result; } catch(org.omg.CORBA.TRANSIENT _exception) { return getUsersForBuddy( arg0 ); } } /**

Operation: ::DBServerInterface::getCodeValues.

    ::java::util::Vector getCodeValues(
      in string arg0
    );
  

*/ public java.util.Vector getCodeValues( java.lang.String arg0 ) { try { org.omg.CORBA.portable.OutputStream _output = this._request("getCodeValues", true); _output.write_string(arg0); org.omg.CORBA.portable.InputStream _input = this._invoke(_output, null); java.util.Vector _result; _result = (java.util.Vector)_input.read_estruct("java.util.Vector"); return _result; } catch(org.omg.CORBA.TRANSIENT _exception) { return getCodeValues( arg0 ); } } /**

Operation: ::DBServerInterface::isUserOnline.

    boolean isUserOnline(
      in string arg0
    );
  

*/ public boolean isUserOnline( java.lang.String arg0 ) { try { org.omg.CORBA.portable.OutputStream _output = this._request("isUserOnline", true); _output.write_string(arg0); org.omg.CORBA.portable.InputStream _input = this._invoke(_output, null); boolean _result; _result = _input.read_boolean(); return _result; } catch(org.omg.CORBA.TRANSIENT _exception) { return isUserOnline( arg0 ); } } /**

Operation: ::DBServerInterface::getStatus.

    string getStatus(
      in string arg0
    );
  

*/ public java.lang.String getStatus( java.lang.String arg0 ) { try { org.omg.CORBA.portable.OutputStream _output = this._request("getStatus", true); _output.write_string(arg0); org.omg.CORBA.portable.InputStream _input = this._invoke(_output, null); java.lang.String _result; _result = _input.read_string(); return _result; } catch(org.omg.CORBA.TRANSIENT _exception) { return getStatus( arg0 ); } } }