commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject RE: [betwixt] Strategies for roundtripping Date objects
Date Thu, 10 Apr 2003 19:09:29 GMT

I went into the source to try and submit a testcase, and it seems like my
problem has been solved..  The testcase TestBeanReader uses
and java.sql.timestamp classes, and seems to read them in easily.

However, I added another property:

   * Sets the java.util.Date object.
   * @param javaUtilDate The javaUtilDate to set
  public void setJavaUtilDate(java.util.Date javaUtilDate) {
    this.javaUtilDate = javaUtilDate;

   * Returns the javaUtilDate.
   * @return java.util.Date
  public java.util.Date getJavaUtilDate() {
    return javaUtilDate;

and I get (which I expected):

------------- Standard Error -----------------
[WARN] MethodUpdater - -Cannot evaluate method: setJavaUtilDate on bean:
[org.apache.commons.betwixt.CustomerBean: ID=null, name=James,
address=[org.apache.commons.betwixt.AddressBean: street=null, city=null,
country=null]] of type: org.apache.commons.betwixt.CustomerBean with value:
Thu Apr 10 14:55:44 EDT 2003 of type: java.lang.String
java.lang.IllegalArgumentException: argument type mismatch
	at java.lang.reflect.Method.invoke(Native Method)

Now, how do the java.sql.* types convert?  There doesn't seem to be any
.betwixt or other funky magic!


Eric Pugh

-----Original Message-----
From: robert burrell donkin
Sent: Wednesday, April 02, 2003 2:10 PM
To: Jakarta Commons Developers List
Subject: Re: [betwixt] Strategies for roundtripping Date objects

hi eric

did you miss my post?

(making a .betwixt file is pretty easy but i'm not sure that it'll do any 

- robert

On Wednesday, April 2, 2003, at 07:50 PM, wrote:

> I recieved any feedback on this..  I will take a looksee at tweaking how
> betwixt works and what is involved in making a .betwixt file, however, if
> anyone has any samples, that would be much appreciated!
> eRic
> -----Original Message-----
> From: []
> Sent: Tuesday, April 01, 2003 11:05 AM
> To:
> Subject: [betwixt] Strategies for roundtripping Date objects
> Hi all,
> I am using betwixt to take a basic object with lots of string parameters 
> and
> roundtrip them to XML and back.  However, I just added a java.util.Date
> object, and now betwixt is erroring when it tries to pass the String
> representation of the date object back in as a string.  I could add a 
> method
> public void setDate(String dateAsString)
> but that seems icky.  Do I have to create a .betwixt file to deal with 
> this?
> Or, should betwixt be changed to look at my String and try and convert it 
> to
> a date if my only matching method signature takes a date.  Alternatively 
> to
> create a .betwixt file, can I do the same thing, but programatically.  I
> don't really want to add yet another file for mapping.
> Loving Betwixt!
> Eric Pugh

To unsubscribe, e-mail:
For additional commands, e-mail:

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