Hi, You are right. But I think we can only improve the javadoc. You will have to use org.apache.wicket.feedback.FeedbackMessages#hasMessage(org.apache.wicket.feedback.IFeedbackMessageFilter) with a filter that makes exact match. I have the feeling that we added such filter but I can only see org.apache.wicket.feedback.ErrorLevelFeedbackMessageFilter that has the same behavior as #hasMessage(int).
Please file a ticket and we will add it. On Thu, Dec 5, 2013 at 5:24 PM, Paul Bors <p...@bors.ws> wrote: > Currently (as of 6.10.0) the JavaDoc on > the FeedbackMessages#hasMessage(int) states that it returns true if and > only if a message with the specified level was registered. > > However it relies on FeedbackMessage#isLevel(int) which in turn return true > if whether the message level is greater than or equal to the given level. > > Isn't that contradicting? I registered an Error message for my form field > and I have a new behavior checking for Warnings that performs its duties > because an Error message is at a lever greater than the Warning level. > > ~ Thank you, > Paul Bors >