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
 		*/
 	}