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

Adam Hardy commented on BEANUTILS-228:
--------------------------------------

I think it would be a great thing to pass in the setter or getter method or 
field, from which it's possible to deduce the parameterized type for lists, 
sets, maps etc. 

This would help when trying to construct a list of a specific bean for instance.

List<MyParticularBean> getMyParticularBeans()

This type info is erased at compilation from the List class itself - it is only 
the methods or field which still hold the info.

> [beanutils] ConvertUtilsBean: register converter for specific property
> ----------------------------------------------------------------------
>
>                 Key: BEANUTILS-228
>                 URL: https://issues.apache.org/jira/browse/BEANUTILS-228
>             Project: Commons BeanUtils
>          Issue Type: Improvement
>          Components: ConvertUtils & Converters
>    Affects Versions: 1.5
>         Environment: Operating System: other
> Platform: Other
>            Reporter: Michael Schuerig
>            Priority: Minor
>             Fix For: LATER THAN 1.8.0
>
>
> Currently, converters are selected only based on the class to which they 
> convert objects. In general this works pretty well, but I've encountered 
> cases, where this doesn't work out.  
>  
> For example, I'm using java.util.Date objects to represent points and 
> intervals in time that are not completely specific, such as day of the week 
> and month. Now I can easily write a Converter that uses SimpleDateFormat to 
> convert string representations of these dates ("Mon", "Feb") to Date objects. 
>  
>  
> When I register one of these converters with ConvertUtils(Bean), though, it 
> preempts any conversion to Date. Something I clearly don't want as I have to 
> deal with different kinds of dates. 
>  
> As a solution, I'd like to be able to register a converter for a specific 
> property of a bean class, with a method this 
>  
> ConvertUtilsBean#register(Converter converter, java.lang.Class 
> destinationClass, java.lang.Class beanClass, java.lang.String propertyName) 
>  
> Michael

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

Reply via email to