summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--server/src/com/vaadin/ui/Notification.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/server/src/com/vaadin/ui/Notification.java b/server/src/com/vaadin/ui/Notification.java
index 758d2c86a3..226d15b110 100644
--- a/server/src/com/vaadin/ui/Notification.java
+++ b/server/src/com/vaadin/ui/Notification.java
@@ -392,4 +392,26 @@ public class Notification implements Serializable {
public static void show(String caption, Type type) {
new Notification(caption, type).show(Page.getCurrent());
}
+
+ /**
+ * Shows a notification message the current page. The position and behavior
+ * of the message depends on the type, which is one of the basic types
+ * defined in {@link Notification}, for instance
+ * Notification.TYPE_WARNING_MESSAGE.
+ *
+ * The caption is rendered as plain text with HTML automatically escaped.
+ *
+ * @see #Notification(String, Type)
+ * @see #show(Page)
+ *
+ * @param caption
+ * The message
+ * @param description
+ * The message description
+ * @param type
+ * The message type
+ */
+ public static void show(String caption, String description, Type type) {
+ new Notification(caption, description, type).show(Page.getCurrent());
+ }
} \ No newline at end of file