[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jakarta-commons-dev
Subject:    [jira] Updated: (BEANUTILS-307) BeanUtils.setProperty(...) not
From:       "Alexander Koppelhuber (JIRA)" <jira () apache ! org>
Date:       2008-02-28 17:27:53
Message-ID: 662623724.1204219673867.JavaMail.jira () brutus
[Download RAW message or body]


     [ https://issues.apache.org/jira/browse/BEANUTILS-307?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel \
]

Alexander Koppelhuber updated BEANUTILS-307:
--------------------------------------------

    Summary: BeanUtils.setProperty(...) not working for property "xValue" (see \
description for reason)  (was: BeanUtils.setProperty(...) not working for property \
"xValue")

> BeanUtils.setProperty(...) not working for property "xValue" (see description for \
>                 reason)
> -----------------------------------------------------------------------------------------
>  
> Key: BEANUTILS-307
> URL: https://issues.apache.org/jira/browse/BEANUTILS-307
> Project: Commons BeanUtils
> Issue Type: Bug
> Components: Bean / Property Utils
> Affects Versions: 1.8.0-BETA
> Environment: linux, jdk 1.6, beanutils 1.8 beta
> Reporter: Alexander Koppelhuber
> 
> setting values for a property that has one lower case character at the beginning
> followed by an upper case character does not work. for example "xValue" or \
> "zIndex". The reason (as far as I found out) is as follows:
> Introspector.getBeanInfo() gets the property names from the get/set methods.
> In Introspector.getTargetPropertyInfo() the following code creates a \
> PropertyDescriptor:
> > pd = new PropertyDescriptor(decapitalize(name.substring(3)),......)
> decapitalize(....) says "....when there is more than one character and both the \
> first and second characters are upper case, we leave it alone..." which results in \
> the name = "XValue" for the method getXValue() so setProperty(...) does not find a \
> descriptor for "xValue" and cannot call the setXValue method I think this issue is \
> not limited to 1.8 beta but also to earlier versions

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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic