commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "K Lamb (JIRA)" <j...@apache.org>
Subject [jira] Commented: (BEANUTILS-369) using PropertyUtilsBean getProperty method does not find attributes in a class when names have a single lower case character
Date Wed, 25 Nov 2009 14:07:40 GMT

    [ https://issues.apache.org/jira/browse/BEANUTILS-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12782443#action_12782443
] 

K Lamb commented on BEANUTILS-369:
----------------------------------

Thanks for the quick answer. Unfortunately for us the classes in question are being generated
by the JAXB tooling in 1 of the IBM IDE tools. The get/set methods are being created/named
by the JAXB xjc tool from xsd files. The xsd files have the aRatedCd attribute name.

Thanks again for the quick turn-around and the explanation on how the BeanUtils component
is deriving the PropertyDescriptor info.



Ken Lamb
Solution Architect
Travelers BI Small Commercial Systems
443.353.1565
THE TRAVELERS INDEMNITY COMPANY-CONFIDENTIAL & PROPRIETARY INFORMATION, NOT FOR DISTRIBUTION



> using PropertyUtilsBean getProperty method does not find attributes in a class when names
have a single lower case character
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: BEANUTILS-369
>                 URL: https://issues.apache.org/jira/browse/BEANUTILS-369
>             Project: Commons BeanUtils
>          Issue Type: Bug
>          Components: Bean / Property Utils
>    Affects Versions: 1.8.2
>         Environment: windows xp
>            Reporter: K Lamb
>
> Using a class that has an attribute named like aRatedCd with get/set methods of getARatedCd()
and setARatedCd(String) causes the PropertyDescriptor info to become name=ARatedCd. the read
and write methods are found and have the above names. However because the name in the PropertyDescriptor
has changed from aRatedCd to ARatedCd using the getProperty(obj, "aRatedCd") method thros
a NoSuchMethodException.
> If the aRatedCd attribute name is changed to something like aaRatedCd and the methods
are also changed to getAaRatedCd() and setAaRatedCd(String) then the NoSuchMethodException
is not thrown when using the getProperty(obj, "aaRatedCd") call.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message