List of usage examples for org.apache.commons.beanutils.locale.converters DateLocaleConverter setLenient
public void setLenient(boolean lenient)
From source file:org.waterforpeople.mapping.app.util.DtoMarshaller.java
/** * sets up the converters that this marshaller should use *//*from w w w. j a va 2 s .c o m*/ private static void configureConverters() { String pattern = "MM/dd/yy"; Locale locale = Locale.getDefault(); DateLocaleConverter converter = new DateLocaleConverter(locale, pattern); converter.setLenient(true); ConvertUtils.register(converter, java.util.Date.class); TypeEnumConverter enumConverter = new TypeEnumConverter(); ConvertUtils.register(enumConverter, Question.Type.class); ConvertUtils.register(enumConverter, QuestionDto.QuestionType.class); ConvertUtils.register(enumConverter, AccessPoint.Status.class); ConvertUtils.register(enumConverter, AccessPoint.AccessPointType.class); ConvertUtils.register(enumConverter, UnitOfMeasure.UnitOfMeasureSystem.class); ConvertUtils.register(enumConverter, UnitOfMeasure.UnitOfMeasureType.class); ConvertUtils.register(enumConverter, QuestionHelpMedia.Type.class); ConvertUtils.register(enumConverter, QuestionHelpDto.Type.class); ConvertUtils.register(enumConverter, OGRFeatureDto.FeatureType.class); ConvertUtils.register(enumConverter, Survey.Status.class); ConvertUtils.register(enumConverter, Survey.Sector.class); // Resetting default values from zero to null ConvertUtils.register(new DoubleConverter(null), Double.class); ConvertUtils.register(new LongConverter(null), Long.class); ConvertUtils.register(new IntegerConverter(null), Integer.class); DatastoreTextConverter textConverter = new DatastoreTextConverter(); ConvertUtils.register(textConverter, Text.class); ConvertUtils.register(textConverter, String.class); }