public Object apply()

in src/main/java/org/apache/commons/dbutils/handlers/properties/DatePropertyHandler.java [42:62]


    public Object apply(final Class<?> parameter, Object value) {
        final String targetType = parameter.getName();
        final Date dateValue = (Date) value;
        final long time = dateValue.getTime();

        switch (targetType) {
        case JAVA_SQL_DATE:
            value = new java.sql.Date(time);
            break;
        case JAVA_SQL_TIME:
            value = new java.sql.Time(time);
            break;
        case JAVA_SQL_TIMESTAMP:
            value = new Timestamp(time);
            break;
        default:
            break;
        }

        return value;
    }