/** * Get the MetadataDate property value * * @return the MetadataDate value */ public Calendar getMetadataDate() { DateType dt = ((DateType) getProperty(METADATADATE)); return dt == null ? null : dt.getValue(); }
public Calendar getLastModifyDate() { DateType absProp = (DateType) getFirstEquivalentProperty(LAST_MODIFY_DATE, DateType.class); if (absProp != null) { return absProp.getValue(); } else { return null; } }
public Calendar getModifierDate() { DateType modifierDate = (DateType) getProperty(MODIFIER_DATE); if (modifierDate != null) { return modifierDate.getValue(); } return null; }
protected Calendar getDatePropertyAsCalendar(String fieldName) { DateType absProp = (DateType) getFirstEquivalentProperty(fieldName, DateType.class); if (absProp != null) { return absProp.getValue(); } else { return null; } }
/** * Get the CreateDate property value * * @return the CreateDate value */ public Calendar getCreateDate() { DateType createDate = (DateType) getProperty(CREATEDATE); if (createDate != null) { return createDate.getValue(); } return null; }
/** * 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; }
/** * Get the value of the property as a date. * * @param qualifiedName * The fully qualified property name for the date. * * @return The value of the property as a date. * */ public Calendar getDatePropertyValue(String qualifiedName) { AbstractField prop = getAbstractProperty(qualifiedName); if (prop != null) { if (prop instanceof DateType) { return ((DateType) prop).getValue(); } else { throw new IllegalArgumentException("Property asked is not a Date Property"); } } return null; }
/** * Get all the date values in a sequence property. * * @param seqName * The name of the sequence property, it must include the namespace prefix, e.g. "pdf:Keywords". * * @return A read-only list of java.util.Calendar objects or null if the property does not exist. * */ public List<Calendar> getUnqualifiedSequenceDateValueList(String seqName) { List<Calendar> retval = null; ArrayProperty seq = (ArrayProperty) getAbstractProperty(seqName); if (seq != null) { retval = new ArrayList<>(); for (AbstractField child : seq.getContainer().getAllProperties()) { if (child instanceof DateType) { retval.add(((DateType) child).getValue()); } } } return retval; }
/** * Remove a date sequence value from the list. * * @param seqName * The name of the sequence property, it must include the namespace prefix, e.g. "pdf:Keywords" * @param date * The date to remove from the sequence property. */ public void removeUnqualifiedSequenceDateValue(String seqName, Calendar date) { ArrayProperty seq = (ArrayProperty) getAbstractProperty(seqName); if (seq != null) { List<AbstractField> toDelete = new ArrayList<>(); for (AbstractField tmp : seq.getContainer().getAllProperties()) { if (tmp instanceof DateType && ((DateType) tmp).getValue().equals(date)) { toDelete.add(tmp); } } for (AbstractField aToDelete : toDelete) { seq.getContainer().removeProperty(aToDelete); } } }
/** * Get the MetadataDate property value * * @return the MetadataDate value */ public Calendar getMetadataDate() { DateType dt = ((DateType) getProperty(METADATADATE)); return dt == null ? null : dt.getValue(); }
protected Calendar getDatePropertyAsCalendar(String fieldName) { DateType absProp = (DateType) getFirstEquivalentProperty(fieldName, DateType.class); if (absProp != null) { return absProp.getValue(); } else { return null; } }
public Calendar getModifierDate() { DateType modifierDate = (DateType) getProperty(MODIFIER_DATE); if (modifierDate != null) { return modifierDate.getValue(); } return null; }
public Calendar getLastModifyDate() { DateType absProp = (DateType) getFirstEquivalentProperty(LAST_MODIFY_DATE, DateType.class); if (absProp != null) { return absProp.getValue(); } else { return null; } }
public Calendar getLastModifyDate() { DateType absProp = (DateType) getFirstEquivalentProperty(LAST_MODIFY_DATE, DateType.class); if (absProp != null) { return absProp.getValue(); } else { return null; } }
protected Calendar getDatePropertyAsCalendar(String fieldName) { DateType absProp = (DateType) getFirstEquivalentProperty(fieldName, DateType.class); if (absProp != null) { return absProp.getValue(); } else { return null; } }
/** * Get the MetadataDate property value * * @return the MetadataDate value */ public Calendar getMetadataDate() { DateType dt = ((DateType) getProperty(METADATADATE)); return dt == null ? null : dt.getValue(); }
public Calendar getModifierDate() { DateType modifierDate = (DateType) getProperty(MODIFIER_DATE); if (modifierDate != null) { return modifierDate.getValue(); } return null; }
/** * 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; }
/** * Get the CreateDate property value * * @return the CreateDate value */ public Calendar getCreateDate() { DateType createDate = (DateType) getProperty(CREATEDATE); if (createDate != null) { return createDate.getValue(); } return null; }
/** * 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; }