commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Benedikt Ritter <brit...@apache.org>
Subject Re: [beanutils2]
Date Tue, 27 Oct 2015 09:55:49 GMT
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 <mattmannnyc@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 <
> pascalschumacher@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 <mattmannnyc@gmail.com
> >> <mailto:mattmannnyc@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
> >>     <britter@apache.org <mailto:britter@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 <mattmannnyc@gmail.com
> >>         <mailto:mattmannnyc@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
> >>         <mattmannnyc@gmail.com <mailto:mattmannnyc@gmail.com>>
> >>         > wrote:
> >>         >
> >>         > > Cool! Is the road map online somewhere?
> >>         > >
> >>         > > On Wed, Sep 23, 2015 at 9:17 AM, Benedikt Ritter
> >>         <britter@apache.org <mailto:britter@apache.org>>
> >>         > > wrote:
> >>         > >
> >>         > >> Woops, hit send to early...
> >>         > >>
> >>         > >> 2015-09-23 15:16 GMT+02:00 Benedikt Ritter
> >>         <britter@apache.org <mailto:britter@apache.org>>:
> >>         > >>
> >>         > >> >
> >>         > >> >
> >>         > >> > 2015-09-19 22:17 GMT+02:00 Matthew Mann
> >>         <mattmannnyc@gmail.com <mailto:mattmannnyc@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-unsubscribe@commons.apache.org
> >> For additional commands, e-mail: dev-help@commons.apache.org
> >>
> >
> >
>



-- 
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message