You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by im...@apache.org on 2006/10/15 20:54:53 UTC
svn commit: r464248 - in
/myfaces/tomahawk/trunk/sandbox15/core/src/main/java/org/apache/myfaces/custom/dynaForm:
guiBuilder/impl/jsf/JsfGuiBuilder.java metadata/impl/ejb/EjbExtractor.java
Author: imario
Date: Sun Oct 15 11:54:51 2006
New Revision: 464248
URL: http://svn.apache.org/viewvc?view=rev&rev=464248
Log:
dynaForm: added converter to output fields too
Modified:
myfaces/tomahawk/trunk/sandbox15/core/src/main/java/org/apache/myfaces/custom/dynaForm/guiBuilder/impl/jsf/JsfGuiBuilder.java
myfaces/tomahawk/trunk/sandbox15/core/src/main/java/org/apache/myfaces/custom/dynaForm/metadata/impl/ejb/EjbExtractor.java
Modified: myfaces/tomahawk/trunk/sandbox15/core/src/main/java/org/apache/myfaces/custom/dynaForm/guiBuilder/impl/jsf/JsfGuiBuilder.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox15/core/src/main/java/org/apache/myfaces/custom/dynaForm/guiBuilder/impl/jsf/JsfGuiBuilder.java?view=diff&rev=464248&r1=464247&r2=464248
==============================================================================
--- myfaces/tomahawk/trunk/sandbox15/core/src/main/java/org/apache/myfaces/custom/dynaForm/guiBuilder/impl/jsf/JsfGuiBuilder.java (original)
+++ myfaces/tomahawk/trunk/sandbox15/core/src/main/java/org/apache/myfaces/custom/dynaForm/guiBuilder/impl/jsf/JsfGuiBuilder.java Sun Oct 15 11:54:51 2006
@@ -793,6 +793,7 @@
public void initOutputDefaults(UIOutput cmp, FieldInterface field)
{
initValueBinding(cmp, field);
+ initConverter(cmp, field);
}
/**
@@ -976,20 +977,28 @@
cmp.setRequired(true);
}
- // if there is no converter setup one now.
- // we need this if the binding point to a map instead to a bean.
- // For a map JSF cant determine the wanted value type
- if (cmp.getConverter() == null && field.getType() != null)
- {
- Converter converter = doCreateConverter(field);
- if (converter != null)
- {
- cmp.setConverter(converter);
- }
- }
- }
+ initConverter(cmp, field);
+ }
- /**
+ /**
+ * setup a converter if required
+ */
+ public void initConverter(UIOutput cmp, FieldInterface field)
+ {
+ // if there is no converter setup one now.
+ // we need this if the binding point to a map instead to a bean.
+ // For a map JSF cant determine the wanted value type
+ if (cmp.getConverter() == null && field.getType() != null)
+ {
+ Converter converter = doCreateConverter(field);
+ if (converter != null)
+ {
+ cmp.setConverter(converter);
+ }
+ }
+ }
+
+ /**
* insert possible selection items
*/
@SuppressWarnings("unchecked")
Modified: myfaces/tomahawk/trunk/sandbox15/core/src/main/java/org/apache/myfaces/custom/dynaForm/metadata/impl/ejb/EjbExtractor.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox15/core/src/main/java/org/apache/myfaces/custom/dynaForm/metadata/impl/ejb/EjbExtractor.java?view=diff&rev=464248&r1=464247&r2=464248
==============================================================================
--- myfaces/tomahawk/trunk/sandbox15/core/src/main/java/org/apache/myfaces/custom/dynaForm/metadata/impl/ejb/EjbExtractor.java (original)
+++ myfaces/tomahawk/trunk/sandbox15/core/src/main/java/org/apache/myfaces/custom/dynaForm/metadata/impl/ejb/EjbExtractor.java Sun Oct 15 11:54:51 2006
@@ -613,7 +613,7 @@
/*
else if (Number.class.isAssignableFrom(type))
{
- }
+ } 1
*/
}