public static void calculateLastModified(Keywords keywords) { if (keywords != null && keywords.getKeywords() != null && !keywords.getKeywords().isEmpty()) { LastModifiedDate latest = null; for (Keyword keyword : keywords.getKeywords()) { if (keyword.getLastModifiedDate() != null && keyword.getLastModifiedDate().after(latest)) { latest = keyword.getLastModifiedDate(); } } keywords.setLastModifiedDate(latest); } }
if (keyword.getLastModifiedDate() != null) { Date lastModifiedDate = new Date(); lastModifiedDate.setYear(String.valueOf(keyword.getLastModifiedDate().getValue().getYear())); lastModifiedDate.setMonth(String.valueOf(keyword.getLastModifiedDate().getValue().getMonth())); lastModifiedDate.setDay(String.valueOf(keyword.getLastModifiedDate().getValue().getDay())); form.setLastModified(lastModifiedDate);