Uploaded image for project: 'Commons BeanUtils'
  1. Commons BeanUtils
  2. BEANUTILS-228

[beanutils] ConvertUtilsBean: register converter for specific property

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 1.5
    • 2.0.0
    • None
    • Operating System: other
      Platform: Other

    • 31568

    Description

      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

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mschuerig Michael Schuerig
              Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: