Revision 2080 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/dataTypes/impl/coercion/CoerceToDateTime.java

View differences:

CoerceToDateTime.java
27 27
import java.text.SimpleDateFormat;
28 28
import java.util.Date;
29 29
import java.util.Locale;
30
import org.gvsig.tools.dataTypes.CoercionException;
31
import org.gvsig.tools.dataTypes.CoercionContext;
30 32

  
31 33
/**
32 34
 * Coerces a value to a {@link Date}. If the value is not a {@link Date}, it
......
52 54
        };
53 55
    }
54 56
    
57
    @Override
55 58
    protected Date now() {
56 59
        Date d = new Date();
57 60
        return d;
......
62 65
        return "DateTime or Timestamp";
63 66
    }
64 67

  
68
  @Override
69
  public Object coerce(Object value, CoercionContext context) throws CoercionException {
70
    if( value == null || value instanceof Date ) {
71
      return value;
72
    }
73
    return super.coerce(value, context);
74
  }
75

  
65 76
}

Also available in: Unified diff