@Override public Date convertToModel(String value, Class<? extends Date> targetType, Locale locale) throws com.vaadin.v7.data.util.converter.Converter.ConversionException { return MCast.toDate(value, null); }
@Override public Date convertToModel(String value, Class<? extends Date> targetType, Locale locale) throws com.vaadin.v7.data.util.converter.Converter.ConversionException { return MCast.toDate(value, null); }
public static Date toDate(Object in,Date def) { return MCast.toDate(in, def); }
public static Date c(Object in, Date def) { return MCast.toDate(in, def); }
public static Date toDate(Object in,Date def, Locale locale) { return MCast.toDate(in, def, locale); }
public Date getFacet(String name, Date def) { if (facets == null) return def; return MCast.toDate(facets.get(name), def); }
@Override public Date convertToModel(String value, Class<? extends Date> targetType, Locale locale) throws com.vaadin.v7.data.util.converter.Converter.ConversionException { return new Date(MCast.toDate(value, null).getTime()); }
public static Date objectToDate(Object value) { if (value == null) return null; if (value instanceof Date) return (Date)value; if (value instanceof Calendar) return ((Calendar)value).getTime(); return toDate(String.valueOf(value), null); }
@Override public Date convertToModel(String value, Class<? extends Date> targetType, Locale locale) throws com.vaadin.v7.data.util.converter.Converter.ConversionException { return new Date(MCast.toDate(value, null).getTime()); }
public MDate(String string) { Date date = MCast.toDate(string, null); if (date != null) this.setTime(date.getTime()); }
@Override public Date getDate(String name) { try { Object out = getProperty(name); return MCast.toDate(out, null); } catch (Throwable t) {} return null; }
@Override public Date cast(Object in, Date def) { if (in == null) return def; try { String ins = MCast.toString(in); return MCast.toSqlDate( MCast.toDate(ins, def) ); } catch (Throwable t) { return def; } }
@SuppressWarnings({ "rawtypes", "unchecked" }) @Override protected void setValue(Object value) throws MException { Date date = MCast.toDate(value, null); Component field = getComponentEditor(); if (date == null) { ((AbstractDateField)field).setValue(null); } else if (field instanceof DateField) { LocalDate localDate = Instant.ofEpochMilli(date.getTime()).atZone(zoneId) .toLocalDate(); ((DateField)field).setValue(localDate); } else if (field instanceof DateTimeField) { LocalDateTime localDate = Instant.ofEpochMilli(date.getTime()).atZone(zoneId) .toLocalDateTime(); ((DateTimeField)field).setValue(localDate); } }
/** {@inheritDoc} */ @Override public String toSqlDateValue(Object value) { if (value == null) return "null"; if (value instanceof Calendar) return toSqlDate(((Calendar)value).getTime()); if (value instanceof Date) return toSqlDate((Date)value); if (value instanceof Number) { Date date = new Date( ((Number)value).longValue() ); return toSqlDate(date); } Date date = MCast.toDate(value, null); if (date == null) return "null"; return toSqlDate(date); }
@Override public String toSqlDateValue(Object value) { if (value == null) return "null"; if (value instanceof Calendar) return toSqlDate(((Calendar)value).getTime()); if (value instanceof Date) return toSqlDate((Date)value); if (value instanceof Number) { Date date = new Date( ((Number)value).longValue() ); return toSqlDate(date); } Date date = MCast.toDate(value, null); if (date == null) return "null"; return toSqlDate(date); }
return MCast.toboolean(object, MCast.toboolean(def,false)); case "datestring": { Date date = MCast.toDate(object, MCast.toDate(def,null)); if (date == null) return ""; return new SimpleDateFormat(format).format(date); Date date = MCast.toDate(object, MCast.toDate(def,null)); if (date == null) return ""; return date;
Date time = MCast.toDate(parameters[1], null); if (time == null) { System.out.println("Malformed time");