From: Chad B. <cwb...@us...> - 2008-05-20 02:54:28
|
User: cwbrandon Date: 08/05/19 19:54:29 Modified: andromda-jsf2/src/main/resources/templates/jsf2/forms FormImpl.java.vsl andromda-jsf2/src/main/resources/templates/jsf2/utils FormPopulator.java.vsl Log: add condition back (shouldn't have removed it). Just make sure we set complex objects "set" flags when they are created by default Revision Changes Path 1.5 +1 -0 cartridges/andromda-jsf2/src/main/resources/templates/jsf2/forms/FormImpl.java.vsl Index: FormImpl.java.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-jsf2/src/main/resources/templates/jsf2/forms/FormImpl.java.vsl,v retrieving revision 1.4 retrieving revision 1.5 diff -u -w -r1.4 -r1.5 --- FormImpl.java.vsl 17 Apr 2008 20:41:51 -0000 1.4 +++ FormImpl.java.vsl 20 May 2008 02:54:29 -0000 1.5 @@ -46,6 +46,7 @@ if (this.$field.name == null) { this.$field.name = new ${field.type.fullyQualifiedName}(); + this.${field.setterName}(this.$field.name); } #end return this.${field.name}; 1.7 +15 -12 cartridges/andromda-jsf2/src/main/resources/templates/jsf2/utils/FormPopulator.java.vsl Index: FormPopulator.java.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-jsf2/src/main/resources/templates/jsf2/utils/FormPopulator.java.vsl,v retrieving revision 1.6 retrieving revision 1.7 diff -u -w -r1.6 -r1.7 --- FormPopulator.java.vsl 20 May 2008 00:32:40 -0000 1.6 +++ FormPopulator.java.vsl 20 May 2008 02:54:29 -0000 1.7 @@ -63,6 +63,8 @@ isFromFormPropertySet = (java.lang.Boolean)org.apache.commons.beanutils.PropertyUtils.getProperty(fromForm, isSetPropertyName); } } + if (!override || (override && isFromFormPropertySet != null && isFromFormPropertySet.booleanValue())) + { if (override || (isToFormPropertySet == null || !isToFormPropertySet.booleanValue())) { final java.beans.PropertyDescriptor toDescriptor = @@ -86,6 +88,7 @@ } } } + } catch (final Throwable throwable) { throw new RuntimeException(throwable); |