add some missing translations
[jSite2.git] / src / net / pterodactylus / jsite / core / Node.java
index 3766498..854a668 100644 (file)
@@ -36,6 +36,9 @@ public class Node {
        /** The port number of the node. */
        private int port;
 
+       /** Whether the node is running on the same machine as jSite. */
+       private boolean sameMachine;
+
        /**
         * Returns the user-given name of the node.
         * 
@@ -93,4 +96,33 @@ public class Node {
                this.port = port;
        }
 
+       /**
+        * Returns whether this node is running on the same machine as jSite.
+        * 
+        * @return the sameMachine <code>true</code> if, and only if, the node is
+        *         running on the same machine as jSite
+        */
+       public boolean isSameMachine() {
+               return sameMachine;
+       }
+
+       /**
+        * Sets whether this node is running on the same machine as jSite.
+        * 
+        * @param sameMachine
+        *            <code>true</code> if the node is running on the same machine
+        *            as jSite, <code>false</code> otherwise
+        */
+       public void setSameMachine(boolean sameMachine) {
+               this.sameMachine = sameMachine;
+       }
+
+       /**
+        * {@inheritDoc}
+        */
+       @Override
+       public String toString() {
+               return name + " (" + hostname + ((port == 9481) ? ("") : (":" + port)) + ")";
+       }
+
 }