Author: pete
Date: Thu May 12 13:23:57 2011
New Revision: 1102287
URL: http://svn.apache.org/viewvc?rev=1102287&view=rev
Log:
WICKET-3706 add message level 'success' to feedback messages
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Component.java
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Session.java
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/feedback/FeedbackMessage.java
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Component.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Component.java?rev=1102287&r1=1102286&r2=1102287&view=diff
==============================================================================
--- wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Component.java
(original)
+++ wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Component.java Thu
May 12 13:23:57 2011
@@ -2037,6 +2037,18 @@ public abstract class Component
}
/**
+ * Registers an success feedback message for this component
+ *
+ * @param message
+ * The feedback message
+ */
+ public final void success(final Serializable message)
+ {
+ Session.get().getFeedbackMessages().success(this, message);
+ Session.get().dirty();
+ }
+
+ /**
* Authorizes an action for a component.
*
* @param action
Modified: wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Session.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Session.java?rev=1102287&r1=1102286&r2=1102287&view=diff
==============================================================================
--- wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Session.java
(original)
+++ wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Session.java Thu
May 12 13:23:57 2011
@@ -450,6 +450,17 @@ public abstract class Session implements
}
/**
+ * Registers an success feedback message for this session
+ *
+ * @param message
+ * The feedback message
+ */
+ public final void success(final Serializable message)
+ {
+ addFeedbackMessage(message, FeedbackMessage.SUCCESS);
+ }
+
+ /**
* Invalidates this session at the end of the current request. If you
need to invalidate the
* session immediately, you can do this by calling invalidateNow(),
however this will remove all
* Wicket components from this session, which means that you will no
longer be able to work with
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/feedback/FeedbackMessage.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/feedback/FeedbackMessage.java?rev=1102287&r1=1102286&r2=1102287&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/feedback/FeedbackMessage.java
(original)
+++
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/feedback/FeedbackMessage.java
Thu May 12 13:23:57 2011
@@ -66,7 +66,7 @@ public class FeedbackMessage implements
levelStrings.put(UNDEFINED, "UNDEFINED");
levelStrings.put(DEBUG, "DEBUG");
levelStrings.put(INFO, "INFO");
- levelStrings.put(SUCCESS, "INFO");
+ levelStrings.put(SUCCESS, "SUCCESS");
levelStrings.put(WARNING, "WARNING");
levelStrings.put(ERROR, "ERROR");
levelStrings.put(FATAL, "FATAL");