Move property manipulation to OwnIdentity.
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Fri, 29 Oct 2010 23:29:29 +0000 (01:29 +0200)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Fri, 29 Oct 2010 23:29:29 +0000 (01:29 +0200)
src/main/java/net/pterodactylus/sone/freenet/wot/Identity.java
src/main/java/net/pterodactylus/sone/freenet/wot/OwnIdentity.java

index 0e13e9e..b8734c7 100644 (file)
@@ -49,7 +49,7 @@ public class Identity {
        private volatile boolean contextsLoaded = false;
 
        /** The properties of the identity. */
-       private final Map<String, String> properties = Collections.synchronizedMap(new HashMap<String, String>());
+       protected final Map<String, String> properties = Collections.synchronizedMap(new HashMap<String, String>());
 
        /**
         * Creates a new identity.
@@ -169,30 +169,6 @@ public class Identity {
                return properties.get(name);
        }
 
-       /**
-        * Sets the property with the given name to the given value.
-        *
-        * @param name
-        *            The name of the property to set
-        * @param value
-        *            The new value of the property
-        */
-       public void setProperty(String name, String value) {
-               properties.put(name, value);
-               /* TODO - set property. */
-       }
-
-       /**
-        * Removes the property with the given name.
-        *
-        * @param name
-        *            The name of the property to remove
-        */
-       public void removeProperty(String name) {
-               properties.remove(name);
-               /* TODO - remove property. */
-       }
-
        //
        // OBJECT METHODS
        //
index cfcab65..74b5f6a 100644 (file)
@@ -84,6 +84,30 @@ public class OwnIdentity extends Identity {
                }
        }
 
+       /**
+        * Sets the property with the given name to the given value.
+        *
+        * @param name
+        *            The name of the property to set
+        * @param value
+        *            The new value of the property
+        */
+       public void setProperty(String name, String value) {
+               properties.put(name, value);
+               /* TODO - set property. */
+       }
+
+       /**
+        * Removes the property with the given name.
+        *
+        * @param name
+        *            The name of the property to remove
+        */
+       public void removeProperty(String name) {
+               properties.remove(name);
+               /* TODO - remove property. */
+       }
+
        //
        // OBJECT METHODS
        //