You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by eh...@apache.org on 2007/06/05 21:09:46 UTC
svn commit: r544597 -
/incubator/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/forminput/Multiply.java
Author: ehillenius
Date: Tue Jun 5 12:09:45 2007
New Revision: 544597
URL: http://svn.apache.org/viewvc?view=rev&rev=544597
Log:
changed multiply implementation to reflect better pattern
Modified:
incubator/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/forminput/Multiply.java
Modified: incubator/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/forminput/Multiply.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/forminput/Multiply.java?view=diff&rev=544597&r1=544596&r2=544597
==============================================================================
--- incubator/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/forminput/Multiply.java (original)
+++ incubator/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/forminput/Multiply.java Tue Jun 5 12:09:45 2007
@@ -98,13 +98,17 @@
}
/**
- * @see org.apache.wicket.markup.html.form.FormComponent#updateModel()
+ * @see org.apache.wicket.markup.html.form.FormComponent#getConvertedInput()
*/
- public void updateModel()
+ @Override
+ public Object getConvertedInput()
{
- // note that form components are updated in post order form, so lhs and
- // rhs are already updated
- setModelObject(new Integer(lhs * rhs));
+ // note that earlier versions did override updateModel, which looked
+ // somewhat better, but wasn't useful for when you want to do
+ // validations with either normal validators or form validators
+ Integer lhs = (Integer)left.getConvertedInput();
+ Integer rhs = (Integer)right.getConvertedInput();
+ return lhs * rhs;
}
private void init()