Author: hlship
Date: Sun Feb 15 05:14:08 2009
New Revision: 744609

URL: http://svn.apache.org/viewvc?rev=744609&view=rev
Log:
TAP5-487: Easier way to expose parameters of an embedded component in a 
containing component

Modified:
    
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/ComponentAssemblerImpl.java

Modified: 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/ComponentAssemblerImpl.java
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/ComponentAssemblerImpl.java?rev=744609&r1=744608&r2=744609&view=diff
==============================================================================
--- 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/ComponentAssemblerImpl.java
 (original)
+++ 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/ComponentAssemblerImpl.java
 Sun Feb 15 05:14:08 2009
@@ -280,15 +280,15 @@
                     throw new TapestryException(message, location, null);
                 }
 
-                if 
(embeddedComponentModel.getParameterModel(publishedParameterName) == null)
-                {
-                    String message = String.format(
-                            "Component %s does not include a parameter named 
'%s' to publish. Possible parameters: %s.",
-                            componentClassName, publishedParameterName,
-                            
InternalUtils.joinSorted(embeddedComponentModel.getParameterNames()));
-
-                    throw new TapestryException(message, location, null);
-                }
+//                if 
(embeddedComponentModel.getParameterModel(publishedParameterName) == null)
+//                {
+//                    String message = String.format(
+//                            "Component %s does not include a parameter named 
'%s' to publish. Possible parameters: %s.",
+//                            componentClassName, publishedParameterName,
+//                            
InternalUtils.joinSorted(embeddedComponentModel.getParameterNames()));
+//
+//                    throw new TapestryException(message, location, null);
+//                }
 
                 publishedParameterToEmbeddedId.put(publishedParameterName, 
embeddedId);
             }


Reply via email to