[
https://issues.apache.org/jira/browse/WICKET-2986?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martin Grigorov resolved WICKET-2986.
-------------------------------------
Resolution: Fixed
Fix Version/s: 1.5-M4
With r1044010 all methods receive parameter of type Serializable instead of
String.
I updated the ticket title as well for the changelog.
> Feedback messages should be Serializable not String
> ---------------------------------------------------
>
> Key: WICKET-2986
> URL: https://issues.apache.org/jira/browse/WICKET-2986
> Project: Wicket
> Issue Type: Improvement
> Components: wicket
> Affects Versions: 1.4.10
> Reporter: Maarten Billemont
> Assignee: Martin Grigorov
> Priority: Minor
> Fix For: 1.5-M4
>
>
> Component#error currently accepts a Serializable as message parameter. This
> is inconsistent with #info, #fatal and #warn. What's more, Serializable is a
> really bad idea, because a message should always be a String, not a random
> object that can be toString'ed.
> toString is really bad practice for generating messages for user consumption.
> 1. It (generally) bleeds implementation details.
> 2. It (generally) isn't localized and often impossible to localize.
> That also means FeedbackMessage#message should be a String and not a
> Serializable, for the exact same reasons.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.