bug 56154: get and set last modified by user property; patch from Danil Lopatin
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1751948 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
d3eae0ccd8
commit
182c1415f5
@ -301,6 +301,12 @@ public class POIXMLProperties {
|
||||
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();
|
||||
}
|
||||
|
@ -192,7 +192,7 @@ public final class TestPOIXMLProperties {
|
||||
|
||||
XWPFDocument doc2 = XWPFTestDataSamples.writeOutAndReadBack(doc);
|
||||
doc.close();
|
||||
cp = doc.getProperties().getCoreProperties();
|
||||
cp = doc2.getProperties().getCoreProperties();
|
||||
Date dt3 = cp.getCreated();
|
||||
assertEquals(dateCreated, dt3);
|
||||
doc2.close();
|
||||
@ -208,6 +208,14 @@ public final class TestPOIXMLProperties {
|
||||
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());
|
||||
|
Loading…
Reference in New Issue
Block a user