Add constructor to allow to specify the dismissable flag.
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Thu, 7 Apr 2011 19:38:44 +0000 (21:38 +0200)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Thu, 7 Apr 2011 19:38:44 +0000 (21:38 +0200)
src/main/java/net/pterodactylus/sone/notify/ListNotification.java

index 5f7c1eb..0383648 100644 (file)
@@ -51,7 +51,24 @@ public class ListNotification<T> extends TemplateNotification {
         *            The template to render
         */
        public ListNotification(String id, String key, Template template) {
-               super(id, template);
+               this(id, key, template, true);
+       }
+
+       /**
+        * Creates a new list notification.
+        *
+        * @param id
+        *            The ID of the notification
+        * @param key
+        *            The key under which to store the elements in the template
+        * @param template
+        *            The template to render
+        * @param dismissable
+        *            {@code true} if this notification should be dismissable by the
+        *            user, {@code false} otherwise
+        */
+       public ListNotification(String id, String key, Template template, boolean dismissable) {
+               super(id, System.currentTimeMillis(), System.currentTimeMillis(), dismissable, template);
                this.key = key;
                template.getInitialContext().set(key, elements);
        }