public void setLastPrinted(String date) {
part.setLastPrintedProperty(date);
}
+ public String getLastModifiedBy() {
+ return part.getLastModifiedByProperty().getValue();
+ }
+ public void setLastModifiedBy(String user) {
+ part.setLastModifiedByProperty(user);
+ }
public Date getModified() {
return part.getModifiedProperty().getValue();
}
XWPFDocument doc2 = XWPFTestDataSamples.writeOutAndReadBack(doc);
doc.close();
- cp = doc.getProperties().getCoreProperties();
+ cp = doc2.getProperties().getCoreProperties();
Date dt3 = cp.getCreated();
assertEquals(dateCreated, dt3);
doc2.close();
assertEquals("20", _coreProperties.getRevision());
}
+ @Test
+ public void testLastModifiedByProperty() {
+ String lastModifiedBy = _coreProperties.getLastModifiedBy();
+ assertEquals("Paolo Mottadelli", lastModifiedBy);
+ _coreProperties.setLastModifiedBy("Test User");
+ assertEquals("Test User", _coreProperties.getLastModifiedBy());
+ }
+
public static boolean dateTimeEqualToUTCString(Date dateTime, String utcString) {
Calendar utcCalendar = LocaleUtil.getLocaleCalendar(LocaleUtil.TIMEZONE_UTC);
utcCalendar.setTimeInMillis(dateTime.getTime());