Ejemplo n.º 1
0
  /** Write the message with attributes and set the result. */
  @Override
  public void run() throws IOException {

    MessageWriter writer = scon.startMessage(T_USERS_DATA);
    writer.encode(UsersData.class, usersData);
    writer.endElement();
    writer.close();

    Element reply = scon.receiveMessage();
    String ok = reply.getNodeName();
    // Log.print("T_USERS_DATA reply " + ok);
    setResult((Object) ok);

    if (!T_OK.equals(ok) && !T_FAIL.equals(ok)) {
      //    Log.quit("SendUsersData unexpected message type: "+ok);
      JOptionPane.showMessageDialog(
          null,
          "Duplicate User Id." + "\n\nPlease re-enter user data.",
          "Error",
          JOptionPane.ERROR_MESSAGE);
      return;
    }
  }