[ https://issues.apache.org/jira/browse/WICKET-1568?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Grigorov updated WICKET-1568: ------------------------------------ Affects Version/s: 1.5-M3 Summary: contribution for wicket 1.5 generics (IConverter) (was: contribution for wicket 1.4 generics (IConverter)) > contribution for wicket 1.5 generics (IConverter) > ------------------------------------------------- > > Key: WICKET-1568 > URL: https://issues.apache.org/jira/browse/WICKET-1568 > Project: Wicket > Issue Type: Improvement > Components: wicket > Affects Versions: 1.4-M1, 1.5-M3 > Reporter: Peter Ertl > Assignee: Martin Grigorov > Fix For: 1.4-M2 > > Attachments: converter.patch, WICKET-1568.patch > > > I think it will be straightforward to let the converter of a component handle > the same type <T> that the component itself uses > ---------------------- > public class MyMoneyTextField extends TextField<BigDecimal> > { > public MyMoneyTextField(final String id, final IModel<BigDecimal> model) > { > super(id, model); > } > // ... > > @Override > public IConverter<BigDecimal> getConverter(final Class<BigDecimal> type) > { > // no ugly casts here anymore :-) > // > return new IConverter<BigDecimal>() > { > public BigDecimal convertToObject(final String value, final Locale > locale) > { > // ... > } > public String convertToString(final BigDecimal value, final Locale > locale) > { > // ... > } > }; > } > } > I attached a patch that implements this change and ask you to take a look at > and integrate it if you consider it right and helpful. > Best regards > Peter -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.