Thanks, I couldnt find any examples or where that is explained anywhere on
the website.
Thanks again.
Another question.
Is there a way to get automatic conversion of Enum types working for all
Enums, without writing a Converter for each ?
Thanks
Paul.
On Wed, Mar 4, 2009 at 1:19 AM, Niall Pemberton
<niall.pemberton@gmail.com>wrote:
> On Tue, Mar 3, 2009 at 2:24 PM, Paul Hussein <paul.hussein@hapnin.net>
> wrote:
> > Hi,
> >
> > I am trying to use Bean Utils to fill my bean. I am expecting automatic
> > conversion from String to BigDecimal or Float and various other base
> types.
> > However for me this is not working.
> >
> >
> > When I call
> >
> > PropertyUtils.setProperty(bean, "VALUE", "125.0")
>
> PropertyUtils doesnt do conversion - it just calls the setter with the
> supplied value - you need to use BeanUtils to get value conversion,
> try
>
> BeanUtils.setProperty(bean, "VALUE", "125.0")
>
> Niall
>
> > on a method
> >
> > public void setVALUE(Float VALUE) {
> >
> > I get the error 'argument type mismatch - had objects of type
> > "java.lang.String" but expected signature "java.lang.Float"'
> >
> > Am I missing somethimg ? DO I have to explicitly state which converters
> to
> > use automatically ???
> >
> > Thanks
> >
> > Paul.
> >
> >
> > 0 [main] DEBUG
> > org.apache.commons.beanutils.converters.BooleanConverter.setDefaultValue
> -
> > Setting default value: false
> > 6 [main] DEBUG
> > org.apache.commons.beanutils.converters.BooleanConverter.convert -
> > Converting 'Boolean' value 'false' to type 'Boolean'
> > 8 [main] DEBUG
> > org.apache.commons.beanutils.converters.BooleanConverter.convert -
> No
> > conversion required, value is already a Boolean
> > 16 [main] DEBUG
> > org.apache.commons.beanutils.converters.ByteConverter.setDefaultValue -
> > Setting default value: 0
> > 19 [main] DEBUG
> > org.apache.commons.beanutils.converters.ByteConverter.convert -
> Converting
> > 'Integer' value '0' to type 'Byte'
> > 27 [main] DEBUG
> > org.apache.commons.beanutils.converters.ByteConverter.convert -
> > Converted to Byte value '0'
> > 30 [main] DEBUG
> >
> org.apache.commons.beanutils.converters.CharacterConverter.setDefaultValue
> > - Setting default value:
> > 32 [main] DEBUG
> > org.apache.commons.beanutils.converters.CharacterConverter.convert -
> > Converting 'Character' value ' ' to type 'Character'
> > 33 [main] DEBUG
> > org.apache.commons.beanutils.converters.CharacterConverter.convert -
> No
> > conversion required, value is already a Character
> > 36 [main] DEBUG
> > org.apache.commons.beanutils.converters.DoubleConverter.setDefaultValue
> -
> > Setting default value: 0
> > 37 [main] DEBUG
> > org.apache.commons.beanutils.converters.DoubleConverter.convert -
> > Converting 'Integer' value '0' to type 'Double'
> > 38 [main] DEBUG
> > org.apache.commons.beanutils.converters.DoubleConverter.convert -
> > Converted to Double value '0.0'
> > 40 [main] DEBUG
> > org.apache.commons.beanutils.converters.FloatConverter.setDefaultValue -
> > Setting default value: 0
> > 41 [main] DEBUG
> > org.apache.commons.beanutils.converters.FloatConverter.convert -
> Converting
> > 'Integer' value '0' to type 'Float'
> > 42 [main] DEBUG
> > org.apache.commons.beanutils.converters.FloatConverter.convert -
> > Converted to Float value '0.0'
> > 44 [main] DEBUG
> > org.apache.commons.beanutils.converters.IntegerConverter.setDefaultValue
> -
> > Setting default value: 0
> > 46 [main] DEBUG
> > org.apache.commons.beanutils.converters.IntegerConverter.convert -
> > Converting 'Integer' value '0' to type 'Integer'
> > 47 [main] DEBUG
> > org.apache.commons.beanutils.converters.IntegerConverter.convert -
> No
> > conversion required, value is already a Integer
> > 48 [main] DEBUG
> > org.apache.commons.beanutils.converters.LongConverter.setDefaultValue -
> > Setting default value: 0
> > 49 [main] DEBUG
> > org.apache.commons.beanutils.converters.LongConverter.convert -
> Converting
> > 'Integer' value '0' to type 'Long'
> > 50 [main] DEBUG
> > org.apache.commons.beanutils.converters.LongConverter.convert -
> > Converted to Long value '0'
> > 52 [main] DEBUG
> > org.apache.commons.beanutils.converters.ShortConverter.setDefaultValue -
> > Setting default value: 0
> > 54 [main] DEBUG
> > org.apache.commons.beanutils.converters.ShortConverter.convert -
> Converting
> > 'Integer' value '0' to type 'Short'
> > 55 [main] DEBUG
> > org.apache.commons.beanutils.converters.ShortConverter.convert -
> > Converted to Short value '0'
> > 58 [main] DEBUG
> >
> org.apache.commons.beanutils.converters.BigDecimalConverter.setDefaultValue
> > - Setting default value: 0.0
> > 59 [main] DEBUG
> > org.apache.commons.beanutils.converters.BigDecimalConverter.convert -
> > Converting 'BigDecimal' value '0.0' to type 'BigDecimal'
> > 60 [main] DEBUG
> > org.apache.commons.beanutils.converters.BigDecimalConverter.convert -
> > No conversion required, value is already a BigDecimal
> > 63 [main] DEBUG
> >
> org.apache.commons.beanutils.converters.BigIntegerConverter.setDefaultValue
> > - Setting default value: 0
> > 64 [main] DEBUG
> > org.apache.commons.beanutils.converters.BigIntegerConverter.convert -
> > Converting 'BigInteger' value '0' to type 'BigInteger'
> > 65 [main] DEBUG
> > org.apache.commons.beanutils.converters.BigIntegerConverter.convert -
> > No conversion required, value is already a BigInteger
> > 66 [main] DEBUG
> > org.apache.commons.beanutils.converters.BooleanConverter.setDefaultValue
> -
> > Setting default value: false
> > 67 [main] DEBUG
> > org.apache.commons.beanutils.converters.BooleanConverter.convert -
> > Converting 'Boolean' value 'false' to type 'Boolean'
> > 70 [main] DEBUG
> > org.apache.commons.beanutils.converters.BooleanConverter.convert -
> No
> > conversion required, value is already a Boolean
> > 71 [main] DEBUG
> > org.apache.commons.beanutils.converters.ByteConverter.setDefaultValue -
> > Setting default value: 0
> > 72 [main] DEBUG
> > org.apache.commons.beanutils.converters.ByteConverter.convert -
> Converting
> > 'Integer' value '0' to type 'Byte'
> > 73 [main] DEBUG
> > org.apache.commons.beanutils.converters.ByteConverter.convert -
> > Converted to Byte value '0'
> > 74 [main] DEBUG
> >
> org.apache.commons.beanutils.converters.CharacterConverter.setDefaultValue
> > - Setting default value:
> > 75 [main] DEBUG
> > org.apache.commons.beanutils.converters.CharacterConverter.convert -
> > Converting 'Character' value ' ' to type 'Character'
> > 76 [main] DEBUG
> > org.apache.commons.beanutils.converters.CharacterConverter.convert -
> No
> > conversion required, value is already a Character
> > 77 [main] DEBUG
> > org.apache.commons.beanutils.converters.DoubleConverter.setDefaultValue
> -
> > Setting default value: 0
> > 78 [main] DEBUG
> > org.apache.commons.beanutils.converters.DoubleConverter.convert -
> > Converting 'Integer' value '0' to type 'Double'
> > 79 [main] DEBUG
> > org.apache.commons.beanutils.converters.DoubleConverter.convert -
> > Converted to Double value '0.0'
> > 80 [main] DEBUG
> > org.apache.commons.beanutils.converters.FloatConverter.setDefaultValue -
> > Setting default value: 0
> > 81 [main] DEBUG
> > org.apache.commons.beanutils.converters.FloatConverter.convert -
> Converting
> > 'Integer' value '0' to type 'Float'
> > 81 [main] DEBUG
> > org.apache.commons.beanutils.converters.FloatConverter.convert -
> > Converted to Float value '0.0'
> > 82 [main] DEBUG
> > org.apache.commons.beanutils.converters.IntegerConverter.setDefaultValue
> -
> > Setting default value: 0
> > 83 [main] DEBUG
> > org.apache.commons.beanutils.converters.IntegerConverter.convert -
> > Converting 'Integer' value '0' to type 'Integer'
> > 84 [main] DEBUG
> > org.apache.commons.beanutils.converters.IntegerConverter.convert -
> No
> > conversion required, value is already a Integer
> > 85 [main] DEBUG
> > org.apache.commons.beanutils.converters.LongConverter.setDefaultValue -
> > Setting default value: 0
> > 85 [main] DEBUG
> > org.apache.commons.beanutils.converters.LongConverter.convert -
> Converting
> > 'Integer' value '0' to type 'Long'
> > 86 [main] DEBUG
> > org.apache.commons.beanutils.converters.LongConverter.convert -
> > Converted to Long value '0'
> > 88 [main] DEBUG
> > org.apache.commons.beanutils.converters.ShortConverter.setDefaultValue -
> > Setting default value: 0
> > 89 [main] DEBUG
> > org.apache.commons.beanutils.converters.ShortConverter.convert -
> Converting
> > 'Integer' value '0' to type 'Short'
> > 90 [main] DEBUG
> > org.apache.commons.beanutils.converters.ShortConverter.convert -
> > Converted to Short value '0'
> > 92 [main] DEBUG
> > org.apache.commons.beanutils.converters.StringConverter.setDefaultValue
> -
> > Setting default value:
> > 92 [main] DEBUG
> > org.apache.commons.beanutils.converters.StringConverter.convert -
> > Converting 'String' value '' to type 'String'
> > 103 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Z@2cba5bdb
> > 104 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'boolean[]' value '[Z@2cba5bdb' to type 'boolean[]'
> > 105 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a boolean[]
> > 105 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [B@53343ed0
> > 106 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'byte[]' value '[B@53343ed0' to type 'byte[]'
> > 107 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a byte[]
> > 107 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [C@373c0b53
> > 108 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'char[]' value '[C@373c0b53' to type 'char[]'
> > 109 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a char[]
> > 110 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [D@48bd6a5f
> > 110 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'double[]' value '[D@48bd6a5f' to type 'double[]'
> > 111 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a double[]
> > 112 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [F@496614e7
> > 112 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'float[]' value '[F@496614e7' to type 'float[]'
> > 113 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a float[]
> > 114 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [I@2c979e8b
> > 115 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'int[]' value '[I@2c979e8b' to type 'int[]'
> > 115 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a int[]
> > 116 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [J@12b754b2
> > 117 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'long[]' value '[J@12b754b2' to type 'long[]'
> > 117 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a long[]
> > 118 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [S@17094d48
> > 119 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'short[]' value '[S@17094d48' to type 'short[]'
> > 120 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a short[]
> > 122 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.math.BigDecimal;@687bc899
> > 122 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'BigDecimal[]' value '[Ljava.math.BigDecimal;@687bc899' to type
> > 'BigDecimal[]'
> > 123 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a BigDecimal[]
> > 125 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.math.BigInteger;@359eda2c
> > 126 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'BigInteger[]' value '[Ljava.math.BigInteger;@359eda2c' to type
> > 'BigInteger[]'
> > 127 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a BigInteger[]
> > 128 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.lang.Boolean;@4c349471
> > 128 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'Boolean[]' value '[Ljava.lang.Boolean;@4c349471' to type 'Boolean[]'
> > 129 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a Boolean[]
> > 130 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.lang.Byte;@579d75ee
> > 131 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'Byte[]' value '[Ljava.lang.Byte;@579d75ee' to type 'Byte[]'
> > 132 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a Byte[]
> > 133 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.lang.Character;@286e4365
> > 134 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'Character[]' value '[Ljava.lang.Character;@286e4365' to type
> 'Character[]'
> > 134 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a Character[]
> > 135 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.lang.Double;@36d1c778
> > 136 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'Double[]' value '[Ljava.lang.Double;@36d1c778' to type 'Double[]'
> > 137 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a Double[]
> > 138 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.lang.Float;@6833f0de
> > 139 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'Float[]' value '[Ljava.lang.Float;@6833f0de' to type 'Float[]'
> > 140 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a Float[]
> > 141 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.lang.Integer;@774acfcd
> > 141 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'Integer[]' value '[Ljava.lang.Integer;@774acfcd' to type 'Integer[]'
> > 142 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a Integer[]
> > 143 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.lang.Long;@559113f8
> > 144 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'Long[]' value '[Ljava.lang.Long;@559113f8' to type 'Long[]'
> > 145 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a Long[]
> > 146 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.lang.Short;@28ab54eb
> > 147 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'Short[]' value '[Ljava.lang.Short;@28ab54eb' to type 'Short[]'
> > 148 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a Short[]
> > 149 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.lang.String;@4c53ab04
> > 150 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'String[]' value '[Ljava.lang.String;@4c53ab04' to type 'String[]'
> > 150 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a String[]
> > 151 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.lang.Class;@ee51b2c
> > 152 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'Class[]' value '[Ljava.lang.Class;@ee51b2c' to type 'Class[]'
> > 153 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a Class[]
> > 153 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.util.Date;@66941db6
> > 154 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'Date[]' value '[Ljava.util.Date;@66941db6' to type 'Date[]'
> > 155 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a Date[]
> > 156 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.util.Calendar;@63cd66ea
> > 156 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'Calendar[]' value '[Ljava.util.Calendar;@63cd66ea' to type 'Calendar[]'
> > 157 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a Calendar[]
> > 158 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.io.File;@326b9c84
> > 159 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'java.io.File[]' value '[Ljava.io.File;@326b9c84' to type
> 'java.io.File[]'
> > 160 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a java.io.File[]
> > 161 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.sql.Date;@75be16f5
> > 162 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'java.sql.Date[]' value '[Ljava.sql.Date;@75be16f5' to type
> > 'java.sql.Date[]'
> > 163 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a java.sql.Date[]
> > 164 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.sql.Time;@7971f189
> > 164 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'java.sql.Time[]' value '[Ljava.sql.Time;@7971f189' to type
> > 'java.sql.Time[]'
> > 165 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a java.sql.Time[]
> > 166 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.sql.Timestamp;@2d7cec96
> > 167 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'java.sql.Timestamp[]' value '[Ljava.sql.Timestamp;@2d7cec96' to type
> > 'java.sql.Timestamp[]'
> > 167 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a java.sql.Timestamp[]
> > 168 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.setDefaultValue -
> > Setting default value: [Ljava.net.URL;@4b947496
> > 169 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert -
> Converting
> > 'java.net.URL[]' value '[Ljava.net.URL;@4b947496' to type
> 'java.net.URL[]'
> > 170 [main] DEBUG
> > org.apache.commons.beanutils.converters.ArrayConverter.convert - No
> > conversion required, value is already a java.net.URL[]
> > Mar 3, 2009 3:16:50 PM it.jrc.fish.datacollection.excel.ExcelReader
> > getString
> > INFO: Found STRING cell in with value : DTS
> > Mar 3, 2009 3:16:50 PM it.jrc.fish.datacollection.excel.ExcelReader
> > getString
> > INFO: ############## Value for FISHING_TECH : 'DTS'
> > Mar 3, 2009 3:16:50 PM it.jrc.fish.datacollection.excel.ExcelReader
> > getString
> > INFO: Found STRING cell in with value : DTS
> > Mar 3, 2009 3:16:50 PM it.jrc.fish.datacollection.excel.ExcelReader
> > getString
> > INFO: ############## Value for FISHING_TECH : 'DTS'
> > Mar 3, 2009 3:16:50 PM it.jrc.fish.datacollection.excel.ExcelReader read
> > INFO: DATA : FISHING_TECH, DTS
> > Mar 3, 2009 3:16:50 PM it.jrc.fish.datacollection.excel.ExcelReader
> > getString
> > INFO: ############## Value for COMMENTS : 'null'
> > Mar 3, 2009 3:16:50 PM it.jrc.fish.datacollection.excel.ExcelReader
> > getString
> > INFO: ############## Value for COMMENTS : 'null'
> > Mar 3, 2009 3:16:50 PM it.jrc.fish.datacollection.excel.ExcelReader read
> > INFO: DATA : COMMENTS, null
> > Mar 3, 2009 3:16:50 PM it.jrc.fish.datacollection.excel.ExcelReader
> > getString
> > INFO: Found STRING cell in with value : VL0012
> > Mar 3, 2009 3:16:50 PM it.jrc.fish.datacollection.excel.ExcelReader
> > getString
> > INFO: ############## Value for VESSEL_LENGTH : 'VL0012'
> > Mar 3, 2009 3:16:50 PM it.jrc.fish.datacollection.excel.ExcelReader
> > getString
> > INFO: Found STRING cell in with value : VL0012
> > Mar 3, 2009 3:16:50 PM it.jrc.fish.datacollection.excel.ExcelReader
> > getString
> > INFO: ############## Value for VESSEL_LENGTH : 'VL0012'
> > Mar 3, 2009 3:16:50 PM it.jrc.fish.datacollection.excel.ExcelReader read
> > INFO: DATA : VESSEL_LENGTH, VL0012
> > Mar 3, 2009 3:16:50 PM it.jrc.fish.datacollection.excel.ExcelReader
> > getString
> > INFO: Found NUMERIC cell in with value : 125.0
> > Mar 3, 2009 3:16:50 PM it.jrc.fish.datacollection.excel.ExcelReader
> > getString
> > INFO: ############## Value for VALUE : '125.0'
> > Mar 3, 2009 3:16:50 PM it.jrc.fish.datacollection.excel.ExcelReader
> > getString
> > INFO: Found NUMERIC cell in with value : 125.0
> > Mar 3, 2009 3:16:50 PM it.jrc.fish.datacollection.excel.ExcelReader
> > getString
> > INFO: ############## Value for VALUE : '125.0'
> > Mar 3, 2009 3:16:50 PM it.jrc.fish.datacollection.excel.ExcelReader read
> > INFO: DATA : VALUE, 125.0
> > java.lang.IllegalArgumentException: Cannot invoke
> > it.jrc.fish.datacollection.data.CAPACITY.setVALUE on bean class 'class
> > it.jrc.fish.datacollection.data.CAPACITY' - argument type mismatch - had
> > objects of type "java.lang.String" but expected signature
> "java.lang.Float"
> > at
> >
> org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:2181)
> > at
> >
> org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(PropertyUtilsBean.java:2141)
> > at
> >
> org.apache.commons.beanutils.PropertyUtilsBean.setNestedProperty(PropertyUtilsBean.java:1948)
> > at
> >
> org.apache.commons.beanutils.PropertyUtilsBean.setProperty(PropertyUtilsBean.java:2054)
> > at
> >
> org.apache.commons.beanutils.PropertyUtils.setProperty(PropertyUtils.java:858)
> > at
> > it.jrc.fish.datacollection.excel.ExcelReader.read(ExcelReader.java:208)
> > at
> >
> it.jrc.fish.datacollection.excel.ExcelReaderTest.testRead(ExcelReaderTest.java:93)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
> For additional commands, e-mail: user-help@commons.apache.org
>
>
|