myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Oliver Rossmueller (JIRA)" <myfaces-...@incubator.apache.org>
Subject [jira] Created: (MYFACES-535) property getter is not called when initializing map property of a managed bean
Date Thu, 08 Sep 2005 00:27:30 GMT
property getter is not called when initializing map property of a managed bean
------------------------------------------------------------------------------

         Key: MYFACES-535
         URL: http://issues.apache.org/jira/browse/MYFACES-535
     Project: MyFaces
        Type: Bug
  Components: JSR-127  
    Versions: Nightly Build    
    Reporter: Oliver Rossmueller


>From the spec document page 5-12
"For <map-entries>: 
1. Call the property getter, if it exists. 
2. If the getter returns null or doesn't exist, create a java.util.HashMap, otherwise use
the returned java.util.Map. 
3. Add all entries defined by nested <map-entry> elements in the order they are listed,
converting key values defined by nested <key> elements to the type defined by <key-class>
and entry values defined by nested <value> elements to the type defined by <value-class>.
If a value is given as a value binding expression, evaluate the reference and store the result,
converting to <valueclass> if necessary. If <key-class> and/or <value-class>
are not defined, use java.lang.String. Add null for each <null-value> element.
4. If a new java.util.Map was created in step 2), set the property by calling the setter method,
or log an error if there is no setter method."

MyFaces is skipping step 1 and creates a new HashMap instance in any case.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message