Subversion Repositories general

Compare Revisions

Ignore whitespace Rev 19 → Rev 16

/kickup/trunk/src/ak/kickup/util/StringConverter.java
3,7 → 3,6
import java.math.BigDecimal;
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.text.NumberFormat;
import java.text.DecimalFormat;
import java.text.ParseException;
10,8 → 9,6
 
public abstract class StringConverter
{
public static final DateFormat DATE_TIME_FORMAT = new SimpleDateFormat("dd.MM.yyyy HH:mm");
 
public static boolean isEmpty(Object o)
{
if(o == null)
101,7 → 98,7
throws NumberFormatException, ParseException
{
String s = preparse(o);
return (s == null) ? null : DATE_TIME_FORMAT.parse(s);
return (s == null) ? null : DateFormat.getDateTimeInstance().parse(s);
}
 
public static String toDateTime(Date d)
109,7 → 106,7
if(d == null)
return null;
else
return DATE_TIME_FORMAT.format(d);
return DateFormat.getDateTimeInstance().format(d);
}
 
public static String toString(Object o)
/kickup/trunk/src/ak/kickup/util/Validator.java
1,7 → 1,6
package ak.kickup.util;
 
import java.math.BigDecimal;
import java.util.Date;
import java.text.NumberFormat;
import java.text.ParseException;
 
55,25 → 54,5
errors.add(field.getKey(), Resources.getActionError(request, va, field));
return null;
}
}
 
public static Date validateDateTime(Object bean, ValidatorAction va, Field field,
ActionErrors errors, HttpServletRequest request)
{
String value = null;
if((bean == null) || (bean instanceof String))
value = (String)bean;
else
value = ValidatorUtil.getValueAsString(bean, field.getProperty());
 
if(value == null || "".equals(value)) return null;
 
try {
return StringConverter.DATE_TIME_FORMAT.parse(value);
}
catch(ParseException ex) {
errors.add(field.getKey(), Resources.getActionError(request, va, field));
return null;
}
}
}