Author: tchemit Date: 2012-01-12 17:44:24 +0100 (Thu, 12 Jan 2012) New Revision: 265 Url: http://forge.codelutin.com/repositories/revision/echobase/265 Log: clean code Modified: trunk/echobase-services/src/main/java/fr/ifremer/echobase/services/csv/CsvModelUtil.java Modified: trunk/echobase-services/src/main/java/fr/ifremer/echobase/services/csv/CsvModelUtil.java =================================================================== --- trunk/echobase-services/src/main/java/fr/ifremer/echobase/services/csv/CsvModelUtil.java 2012-01-12 16:44:16 UTC (rev 264) +++ trunk/echobase-services/src/main/java/fr/ifremer/echobase/services/csv/CsvModelUtil.java 2012-01-12 16:44:24 UTC (rev 265) @@ -107,45 +107,6 @@ public static final ValueParser<Date> IMPORT_DAY = new DateValue("dd/MM/yy"); - public static class BooleanParserFormatter extends NullableParserFormatter<Boolean> { - - public BooleanParserFormatter(Boolean defaultValue, boolean nullAllowed) { - super(defaultValue, nullAllowed); - } - - @Override - public String format(Boolean bool) { - String value; - if (bool == null) { - if (nullAllowed) { - value = "?"; - } else { - throw new IllegalArgumentException(); - } - } else if (bool) { - value = "Y"; - } else { - value = "N"; - } - return value; - } - - @Override - protected Boolean parseNoneEmptyValue(String value) { - Boolean result; - if ("?".equals(value)) { - result = null; - } else if ("Y".equals(value)) { - result = true; - } else if ("N".equals(value)) { - result = false; - } else { - result = Boolean.parseBoolean(value); - } - return result; - } - } - public static final ValueParser<Boolean> INT_TO_BOOLEAN_PARSER = new ValueParser<Boolean>() { @Override
participants (1)
-
tchemit@users.forge.codelutin.com