Adding converter using <converter-for-class> statement  defining already added 
will not bet set
-----------------------------------------------------------------------------------------------

         Key: MYFACES-1300
         URL: http://issues.apache.org/jira/browse/MYFACES-1300
     Project: MyFaces Core
        Type: Bug

  Components: General  
    Versions: 1.1.2    
 Environment: windows xp java 1.5.0_05 tomcat5.5.15
    Reporter: ulf Odermalm
    Priority: Minor


I have added two convertes in my library and added the following setting in 
faces-config.xml 
<converter>
    <converter-id>javax.faces.DateTime</converter-id>
    
<converter-class>se.pythagoras.converter.jsfDatetimeconverter</converter-class>
  </converter>

    <converter>
        <converter-for-class>java.util.Date</converter-for-class>
       
<converter-class>se.pythagoras.converter.jsfDatetimeconverter</converter-class>
    </converter>
The first one will replace the one added by myfaces but the one added for 
java.util.Date will not. If I trace the DigisterFacesConfigDispenserimpl class 
where convertes are added then I can see that the above defined will be 
added before the system one. The output from the adding loop is, ignore the 
AANNN output just to find the output
AAANNN javax.faces.BigDecimal;javax.faces.convert.BigDecimalConverter;null
AAANNN javax.faces.BigInteger;javax.faces.convert.BigIntegerConverter;null
AAANNN javax.faces.Boolean;javax.faces.convert.BooleanConverter;null
AAANNN javax.faces.Byte;javax.faces.convert.ByteConverter;null
AAANNN javax.faces.Character;javax.faces.convert.CharacterConverter;null
AAANNN javax.faces.DateTime;javax.faces.convert.DateTimeConverter;null
AAANNN javax.faces.Double;javax.faces.convert.DoubleConverter;null
AAANNN javax.faces.Float;javax.faces.convert.FloatConverter;null
AAANNN javax.faces.Integer;javax.faces.convert.IntegerConverter;null
AAANNN javax.faces.Long;javax.faces.convert.LongConverter;null
AAANNN javax.faces.Number;javax.faces.convert.NumberConverter;null
AAANNN javax.faces.Short;javax.faces.convert.ShortConverter;null
AAANNN null;javax.faces.convert.BooleanConverter;java.lang.Boolean
AAANNN null;javax.faces.convert.ByteConverter;java.lang.Byte
AAANNN null;javax.faces.convert.CharacterConverter;java.lang.Character
AAANNN null;javax.faces.convert.DoubleConverter;java.lang.Double
AAANNN null;javax.faces.convert.FloatConverter;java.lang.Float
AAANNN null;javax.faces.convert.IntegerConverter;java.lang.Integer
AAANNN null;javax.faces.convert.LongConverter;java.lang.Long
AAANNN null;javax.faces.convert.ShortConverter;java.lang.Short
AAANNN javax.faces.DateTime;se.pythagoras.converter.jsfDatetimeconverter;null
AAANNN null;se.pythagoras.converter.jsfDatetimeconverter;java.util.Date
AAANNN null;javax.faces.convert.BigDecimalConverter;java.math.BigDecimal
AAANNN null;javax.faces.convert.BigIntegerConverter;java.math.BigInteger
AAANNN null;javax.faces.convert.DateTimeConverter;java.util.Date
AAANNN null;org.apache.myfaces.convert.StringArrayConverter;[Ljava.lang.String;
AAANNN 
null;org.apache.myfaces.custom.fileupload.UploadedFileConverter;org.apache.myfaces.custom.fileupload.UploadedFile

The output is added into the feed method

Regards 
Ufo

-- 
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

Reply via email to