On Mon, May 31, 2010 at 7:55 AM, Claus Ibsen <[email protected]> wrote: > On Mon, May 31, 2010 at 7:50 AM, Nick Heudecker <[email protected]> wrote: >> Thanks for the response. There appear to be two bugs with Bindy 2.3.0. >> First, BindyAbstractFactory#generateKey() creates an invalid number if you >> don't define a @Section annotation. You'll get a key like 'null000', >> resulting in a NumberFormatException. >> >> Next, Bindy doesn't support Booleans or booleans. >>
How do you want to map booleans? I have never seen any CSV file with "true" or "false" as values. You most likely need to define a custom mapping scheme. Such as "Y" = true, "N" = false etc. And so you can use String type and add a isXXX boolean method yourself in the bean. Having a mapping for boolean in Bindy is of course nice but I think it requires additional mapping definition to set the rules. > > Can you create tickets in JIRA about the bugs and if possible a little > piece of sample to go along? > http://issues.apache.org/activemq/browse/CAMEL > I created the ticket https://issues.apache.org/activemq/browse/CAMEL-2773 >> >> >> On Sun, May 30, 2010 at 1:57 AM, Claus Ibsen <[email protected]> wrote: >> >>> On Sun, May 30, 2010 at 5:30 AM, Nick Heudecker <[email protected]> >>> wrote: >>> > Are there known issues with Bindy and marshaling POJOs to CSV? I >>> followed >>> > the example and my objects aren't getting past the marshal(...) step with >>> > data. I'm getting a zero-length byte[] in the exchange after the >>> > marshal(...) step. What am I missing? >>> > >>> >>> Hi >>> >>> You may have to add more details. What Camel version. What does your >>> POJO looks like with the annotations. >>> Can you see an exception in the logs etc. >>> >>> At first I suggest to take a look at the unit tests of camel-bindy or >>> chapter 3 in the Camel in Action book which contains a Bindy example. >>> The source code for the book is free so you can actually find the >>> source code for the example there. >>> >>> >>> -- >>> Claus Ibsen >>> Apache Camel Committer >>> >>> Author of Camel in Action: http://www.manning.com/ibsen/ >>> Open Source Integration: http://fusesource.com >>> Blog: http://davsclaus.blogspot.com/ >>> Twitter: http://twitter.com/davsclaus >>> >> > > > > -- > Claus Ibsen > Apache Camel Committer > > Author of Camel in Action: http://www.manning.com/ibsen/ > Open Source Integration: http://fusesource.com > Blog: http://davsclaus.blogspot.com/ > Twitter: http://twitter.com/davsclaus > -- Claus Ibsen Apache Camel Committer Author of Camel in Action: http://www.manning.com/ibsen/ Open Source Integration: http://fusesource.com Blog: http://davsclaus.blogspot.com/ Twitter: http://twitter.com/davsclaus
