conversion failstags/7.0.0.alpha1^2
@@ -41,8 +41,8 @@ public class StringToBooleanConverter implements Converter<String, Boolean> { | |||
} else if (getFalseString().equals(value)) { | |||
return false; | |||
} else { | |||
throw new ConversionException("Cannot convert " + value | |||
+ " to Boolean"); | |||
throw new ConversionException("Cannot convert " + value + " to " | |||
+ getModelType().getName()); | |||
} | |||
} | |||
@@ -65,7 +65,7 @@ public class StringToDateConverter implements Converter<String, Date> { | |||
Date parsedValue = getFormat(locale).parse(value, parsePosition); | |||
if (parsePosition.getIndex() != value.length()) { | |||
throw new ConversionException("Could not convert '" + value | |||
+ "' to " + getPresentationType().getName()); | |||
+ "' to " + getModelType().getName()); | |||
} | |||
return parsedValue; |
@@ -62,7 +62,7 @@ public class StringToDoubleConverter implements Converter<String, Double> { | |||
Number parsedValue = getFormat(locale).parse(value, parsePosition); | |||
if (parsePosition.getIndex() != value.length()) { | |||
throw new ConversionException("Could not convert '" + value | |||
+ "' to " + getPresentationType().getName()); | |||
+ "' to " + getModelType().getName()); | |||
} | |||
return parsedValue.doubleValue(); | |||
} |
@@ -60,7 +60,7 @@ public class StringToNumberConverter implements Converter<String, Number> { | |||
Number parsedValue = getFormat(locale).parse(value, parsePosition); | |||
if (parsePosition.getIndex() != value.length()) { | |||
throw new ConversionException("Could not convert '" + value | |||
+ "' to " + getPresentationType().getName()); | |||
+ "' to " + getModelType().getName()); | |||
} | |||
if (parsedValue == null) { |