public DateType createDate(String namespaceURI, String prefix, String propertyName, Calendar value) { return new DateType(metadata, namespaceURI, prefix, propertyName, value); }
/** * Get the MetadataDate property value * * @return the MetadataDate value */ public Calendar getMetadataDate() { DateType dt = ((DateType) getProperty(METADATADATE)); return dt == null ? null : dt.getValue(); }
public void setValue(Object value) if (!isGoodType(value)) setValueFromString((String) value); setValueFromCalendar((Calendar) value);
else if (hasTimeZone(xmp.getModifyDateProperty().getRawValue()) != hasTimeZone(dico.getPropertyStringValue("ModDate")))
/** * Set the property value with a String * * @param value * The String value */ private void setValueFromString(String value) { try { setValueFromCalendar(DateConverter.toCalendar(value)); } catch (IOException e) { // SHOULD NEVER HAPPEN // STRING HAS BEEN CHECKED BEFORE throw new IllegalArgumentException(e); } }
else if (hasTimeZone(xmp.getCreateDateProperty().getRawValue()) != hasTimeZone(dico.getPropertyStringValue("CreationDate")))
/** * Set the property value with a String * * @param value * The String value */ private void setValueFromString(String value) { try { setValueFromCalendar(DateConverter.toCalendar(value)); } catch (IOException e) { // SHOULD NEVER HAPPEN // STRING HAS BEEN CHECKED BEFORE throw new IllegalArgumentException(e); } }
public Calendar getLastModifyDate() { DateType absProp = (DateType) getFirstEquivalentProperty(LAST_MODIFY_DATE, DateType.class); if (absProp != null) { return absProp.getValue(); } else { return null; } }
public void setValue(Object value) if (!isGoodType(value)) setValueFromString((String) value); setValueFromCalendar((Calendar) value);
else if (hasTimeZone(xmp.getCreateDateProperty().getRawValue()) != hasTimeZone(dico.getPropertyStringValue("CreationDate")))
public DateType createDate(String namespaceURI, String prefix, String propertyName, Calendar value) { return new DateType(metadata, namespaceURI, prefix, propertyName, value); }
/** * Set the property value with a String * * @param value * The String value */ private void setValueFromString(String value) { try { setValueFromCalendar(DateConverter.toCalendar(value)); } catch (IOException e) { // SHOULD NEVER HAPPEN // STRING HAS BEEN CHECKED BEFORE throw new IllegalArgumentException(e); } }
public Calendar getModifierDate() { DateType modifierDate = (DateType) getProperty(MODIFIER_DATE); if (modifierDate != null) { return modifierDate.getValue(); } return null; }
public void setValue(Object value) if (!isGoodType(value)) setValueFromString((String) value); setValueFromCalendar((Calendar) value);
else if (hasTimeZone(xmp.getModifyDateProperty().getRawValue()) != hasTimeZone(dico.getPropertyStringValue("ModDate")))
public DateType createDate(String namespaceURI, String prefix, String propertyName, Calendar value) { return new DateType(metadata, namespaceURI, prefix, propertyName, value); }
protected Calendar getDatePropertyAsCalendar(String fieldName) { DateType absProp = (DateType) getFirstEquivalentProperty(fieldName, DateType.class); if (absProp != null) { return absProp.getValue(); } else { return null; } }
else if (hasTimeZone(xmp.getCreateDateProperty().getRawValue()) != hasTimeZone(dico.getPropertyStringValue("CreationDate")))
/** * Get the ModifyDate property value * * @return the ModifyDate value */ public Calendar getModifyDate() { DateType modifyDate = (DateType) getProperty(MODIFYDATE); if (modifyDate != null) { return modifyDate.getValue(); } return null; }
else if (hasTimeZone(xmp.getModifyDateProperty().getRawValue()) != hasTimeZone(dico.getPropertyStringValue("ModDate")))