diff --git a/src/main/java/envoy/client/Client.java b/src/main/java/envoy/client/Client.java
index c87d616..53a7865 100644
--- a/src/main/java/envoy/client/Client.java
+++ b/src/main/java/envoy/client/Client.java
@@ -36,7 +36,7 @@ public class Client {
private ObjectFactory objectFactory = new ObjectFactory();
private DatatypeFactory datatypeFactory;
private Config config;
- private User user;
+ private User user;
public Client(Config config, String username) {
this.config = config;
@@ -54,9 +54,9 @@ public class Client {
* Because sending a request is a blocking operation, it is executed
* asynchronously.
*
- * @param sender Name of the sender
- * @param recipient Name of the recipient
- * @param textContent Content (text) of the message
+ * @param sender name of the sender
+ * @param recipient name of the recipient
+ * @param textContent content (text) of the message
*/
public void sendMessage(Message message) {
new Thread(() -> {
@@ -92,7 +92,7 @@ public class Client {
* @param senderID The ID of the sender
* @param recipientID The ID of the recipient
* @param textContent The content (text) of the message
- * @return Prepared {@link Message} object
+ * @return prepared {@link Message} object
*/
public Message createMessage(long senderID, long recipientID, String textContent) {
Message.MetaData metaData = objectFactory.createMessageMetaData();
@@ -129,18 +129,18 @@ public class Client {
client.close();
return users;
}
-
+
/**
- * Returns the user by name.
+ * Returns a {@link User} with a specific name by name.
*
- * @param name - the name of the user
- * @return an user object
+ * @param name - the name of the {@link User}
+ * @return a {@link User} with the specified name
* @since Envoy 0.1
*/
private User getUser(String name) {
javax.ws.rs.client.Client client = ClientBuilder.newClient();
- WebTarget target = client
- .target(String.format("%s:%d/envoy-server/rest/user/sender?name=" + name, config.getServer(), config.getPort()));
+ WebTarget target = client.target(String
+ .format("%s:%d/envoy-server/rest/user/sender?name=" + name, config.getServer(), config.getPort()));
Response response = target.request("application/xml").get();
Users users = response.readEntity(Users.class);
System.out.println("Response code: " + response.getStatus());
@@ -148,14 +148,10 @@ public class Client {
client.close();
return users.getUser().get(0);
}
-
+
/**
- * Returns the user ID.
- * @return userID
+ * @return the user id of this client
* @since Envoy 0.1
*/
- public long getSenderID() {
- return user.getID();
-
- }
+ public long getSenderID() { return user.getID(); }
}
\ No newline at end of file
diff --git a/src/main/java/envoy/client/ui/ChatWindow.java b/src/main/java/envoy/client/ui/ChatWindow.java
index 0d20f74..0e9bc40 100644
--- a/src/main/java/envoy/client/ui/ChatWindow.java
+++ b/src/main/java/envoy/client/ui/ChatWindow.java
@@ -2,13 +2,10 @@ package envoy.client.ui;
import java.awt.Color;
import java.awt.ComponentOrientation;
-import java.awt.EventQueue;
import java.awt.Font;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
-import java.io.IOException;
-import java.util.Properties;
import javax.swing.DefaultListModel;
import javax.swing.JButton;
@@ -23,7 +20,6 @@ import javax.swing.SwingUtilities;
import javax.swing.border.EmptyBorder;
import envoy.client.Client;
-import envoy.client.Config;
import envoy.schema.Message;
import envoy.schema.User;
import envoy.schema.Users;
@@ -51,7 +47,7 @@ public class ChatWindow extends JFrame {
public ChatWindow(Client client) {
this.client = client;
-
+
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 600, 800);
setTitle("Envoy");
@@ -138,7 +134,8 @@ public class ChatWindow extends JFrame {
// TODO: Acquire proper sender id
if (!messageEnterTextfield.getText().isEmpty() && recipientID != 0) try {
- final Message message = client.createMessage(client.getSenderID(), recipientID, messageEnterTextfield.getText());
+ final Message message = client
+ .createMessage(client.getSenderID(), recipientID, messageEnterTextfield.getText());
client.sendMessage(message);
appendMessageToChat(message);
messageEnterTextfield.setText("");
@@ -214,5 +211,4 @@ public class ChatWindow extends JFrame {
+ message.getMetaData().getSender() + " " + "
" + "
" + getFirstTextContent(message) + "