Enhance javadoc, remove obsolete isEmpty() method.
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sun, 14 Nov 2010 19:28:25 +0000 (20:28 +0100)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sun, 14 Nov 2010 19:28:25 +0000 (20:28 +0100)
src/main/java/net/pterodactylus/sone/notify/NewSoneNotification.java

index 1d96be5..0615a79 100644 (file)
@@ -26,29 +26,36 @@ import net.pterodactylus.util.notify.TemplateNotification;
 import net.pterodactylus.util.template.Template;
 
 /**
- * TODO
+ * Notification that signals that new Sones have been discovered.
  *
  * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class NewSoneNotification extends TemplateNotification {
 
+       /** The new Sones. */
        private List<Sone> newSones = Collections.synchronizedList(new ArrayList<Sone>());
 
        /**
-        * TODO
+        * Creates a new “new Sone discovered” notification.
+        *
+        * @param template
+        *            The template to render
         */
        public NewSoneNotification(Template template) {
                super(template);
+               template.set("sones", newSones);
        }
 
        //
        // ACCESSORS
        //
 
-       public boolean isEmpty() {
-               return newSones.isEmpty();
-       }
-
+       /**
+        * Adds a discovered Sone.
+        *
+        * @param sone
+        *            The new Sone
+        */
        public void addSone(Sone sone) {
                newSones.add(sone);
                touch();