Hi Matthew, sorry, I'm quit busy at the moment. I hope to have some more time of OSS at the end of the year. I'll have a look as soon as I can.
Many thanks for your interest in BeanUtils 2! Benedikt 2015-10-25 19:34 GMT+01:00 Matthew Mann <mattmann...@gmail.com>: > Pascal, > > Thanks for the swift response! > > Done: https://issues.apache.org/jira/browse/BEANUTILS-481 > > -Matt > > On Sun, Oct 25, 2015 at 2:26 PM, Pascal Schumacher < > pascalschumac...@gmx.net > > wrote: > > > Hi Matthew, > > > > thanks for the patch. :) > > > > The mailing list does not allow attachments, so the patch was removed > from > > the mail. :( > > > > Please create a issues at > > > https://issues.apache.org/jira/browse/BEANUTILS/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel > > and attach the patch to it. > > > > Thanks, > > Pascal > > > > Am 25.10.2015 um 18:55 schrieb Matthew Mann: > > > >> Please consider the attached patch for the commons-beanutils2 project. I > >> added support for nested properties and automatic conversion. Excerpt > from > >> AutoConversionTest: > >> > >> *final*DateFormat dateFormat= *new*SimpleDateFormat("MMMM d, yyyy"); > >> > >> *final*TransformerRegistry transformerRegistry= > *new*TransformerRegistry() > >> > >> .register(*new*StringToDate(dateFormat)) > >> > >> .register(*new*IntegerToString()) > >> > >> .register(*new*StringToColor()) > >> > >> .register(*new*IntegerToColor()) > >> > >> .register(*new*StringToURL()) > >> > >> .register(*new* StringToPhoneNumber()); > >> > >> *final*PhoneNumber phoneNumber= *new*PhoneNumber(); > >> > >> phoneNumber.setAreaCode("202"); > >> > >> phoneNumber.setPrefix("456"); > >> > >> phoneNumber.setLineNumber("1111"); > >> > >> *final*Address address= *new*Address(); > >> > >> address.setStreetAddress("1600 Pennsylvania Avenue Northwest"); > >> > >> address.setCity("Washington"); > >> > >> address.setStateCode("DC"); > >> > >> address.setPostalCode("20500"); > >> > >> address.setCountryCode("US"); > >> > >> *final*Person person= *new*Person(); > >> > >> person.setFirstName("Barack"); > >> > >> person.setLastName("Obama"); > >> > >> person.setBirthDate(dateFormat.parse("August 4, 1961")); > >> > >> person.setEyeColor(Color./decode/("#362819")); > >> > >> person.setHairColor(*/GRAY/*); > >> > >> person.setPhoneNumber(phoneNumber); > >> > >> person.setAddress(address); > >> > >> person.setWebsite(*new*URL("https://www.barackobama.com/")); > >> > >> /assertEquals/(person, /on/(*new*Person(), transformerRegistry) > >> > >> .set("firstName").with("Barack") > >> > >> .set("lastName").with("Obama") > >> > >> .set("birthDate").with("August 4, 1961") > >> > >> .set("hairColor").with(0x808080) > >> > >> .set("eyeColor").with("#362819") > >> > >> .set("website").with("https://www.barackobama.com/") > >> > >> .set("phoneNumber").with("202-456-1111") > >> > >> .set("address").with(*new*Address()) > >> > >> .set("address.streetAddress").with("1600 Pennsylvania Avenue Northwest") > >> > >> .set("address.city").with("Washington") > >> > >> .set("address.stateCode").with("DC") > >> > >> .set("address.postalCode").with(20500) > >> > >> .set("address.countryCode").with("US") > >> > >> .get()); > >> > >> > >> Thanks, > >> Matt > >> > >> On Sat, Oct 24, 2015 at 4:16 PM, Matthew Mann <mattmann...@gmail.com > >> <mailto:mattmann...@gmail.com>> wrote: > >> > >> When will BeanUtils2 be released? According to Benedikt Ritter: > >> "One big part that is still missing is automatic conversion of > >> values." Anything else? > >> > >> -Matt > >> > >> On Wed, Oct 7, 2015 at 1:22 PM, Benedikt Ritter > >> <brit...@apache.org <mailto:brit...@apache.org>> wrote: > >> > >> Hello Matthew, > >> > >> sorry this took so long. We don't have a road map. There is > >> not much > >> activity in BeanUtils2 at the moment. One big part that is > >> still missing is > >> automatic conversion of values. If you're interested to get > >> involved in the > >> development of BeanUtils 2, it's probably the best to reach > >> out for other > >> developers on the dev ML. You can also look into the SANDBOX > >> project in the > >> ASF jira and filter for tickets with the BeanUtils2 component > >> to see what > >> need work. > >> > >> Best regards, > >> Benedikt > >> > >> 2015-10-04 23:42 GMT+02:00 Matthew Mann <mattmann...@gmail.com > >> <mailto:mattmann...@gmail.com>>: > >> > >> > Please share the release road map with me? Or, is it online > >> somewhere? > >> > Anything I can do to help? > >> > > >> > -Matt > >> > > >> > On Sat, Sep 26, 2015 at 6:31 PM, Matthew Mann > >> <mattmann...@gmail.com <mailto:mattmann...@gmail.com>> > >> > wrote: > >> > > >> > > Cool! Is the road map online somewhere? > >> > > > >> > > On Wed, Sep 23, 2015 at 9:17 AM, Benedikt Ritter > >> <brit...@apache.org <mailto:brit...@apache.org>> > >> > > wrote: > >> > > > >> > >> Woops, hit send to early... > >> > >> > >> > >> 2015-09-23 15:16 GMT+02:00 Benedikt Ritter > >> <brit...@apache.org <mailto:brit...@apache.org>>: > >> > >> > >> > >> > > >> > >> > > >> > >> > 2015-09-19 22:17 GMT+02:00 Matthew Mann > >> <mattmann...@gmail.com <mailto:mattmann...@gmail.com>>: > >> > >> > > >> > >> >> When will beanutils2 be released? > >> > >> >> > >> > >> > > >> > >> > There are now plans/release road map. The plan more > >> features so that > >> > it > >> > >> is > >> > >> > a real substitute to BeanUtils1. > >> > >> > > >> > >> > >> > >> Should be "the plan was to add more features..." > >> > >> > >> > >> > >> > >> > > >> > >> > Regards, > >> > >> > Benedikt > >> > >> > > >> > >> > > >> > >> > > >> > >> > -- > >> > >> > http://people.apache.org/~britter/ > >> <http://people.apache.org/%7Ebritter/> > >> > >> > http://www.systemoutprintln.de/ > >> > >> > http://twitter.com/BenediktRitter > >> > >> > http://github.com/britter > >> > >> > > >> > >> > >> > >> > >> > >> > >> > >> -- > >> > >> http://people.apache.org/~britter/ > >> <http://people.apache.org/%7Ebritter/> > >> > >> http://www.systemoutprintln.de/ > >> > >> http://twitter.com/BenediktRitter > >> > >> http://github.com/britter > >> > >> > >> > > > >> > > > >> > > >> > >> > >> > >> -- > >> http://people.apache.org/~britter/ > >> <http://people.apache.org/%7Ebritter/> > >> http://www.systemoutprintln.de/ > >> http://twitter.com/BenediktRitter > >> http://github.com/britter > >> > >> > >> > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > >> For additional commands, e-mail: dev-h...@commons.apache.org > >> > > > > > -- http://people.apache.org/~britter/ http://www.systemoutprintln.de/ http://twitter.com/BenediktRitter http://github.com/britter