From: David ‘Bombe’ Roden Date: Sun, 14 Nov 2010 19:43:26 +0000 (+0100) Subject: Add method to remove a Sone, re-add isEmpty() method. X-Git-Tag: 0.3-RC1~67 X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=commitdiff_plain;h=bb075f1e55e6c0526594c8a9cd33c2afcf75cce6 Add method to remove a Sone, re-add isEmpty() method. --- diff --git a/src/main/java/net/pterodactylus/sone/notify/NewSoneNotification.java b/src/main/java/net/pterodactylus/sone/notify/NewSoneNotification.java index 0615a79..f3388b1 100644 --- a/src/main/java/net/pterodactylus/sone/notify/NewSoneNotification.java +++ b/src/main/java/net/pterodactylus/sone/notify/NewSoneNotification.java @@ -51,6 +51,16 @@ public class NewSoneNotification extends TemplateNotification { // /** + * Returns whether there are any new Sones. + * + * @return {@code true} if there are no new Sones, {@code false} if there + * are new Sones + */ + public boolean isEmpty() { + return newSones.isEmpty(); + } + + /** * Adds a discovered Sone. * * @param sone @@ -61,6 +71,17 @@ public class NewSoneNotification extends TemplateNotification { touch(); } + /** + * Removes the given Sone from the list of new Sones. + * + * @param sone + * The Sone to remove + */ + public void removeSone(Sone sone) { + newSones.remove(sone); + touch(); + } + // // ABSTRACTNOTIFICATION METHODS //