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) {
|
public void setLastPrinted(String date) {
|
||||||
part.setLastPrintedProperty(date);
|
part.setLastPrintedProperty(date);
|
||||||
}
|
}
|
||||||
|
public String getLastModifiedBy() {
|
||||||
|
return part.getLastModifiedByProperty().getValue();
|
||||||
|
}
|
||||||
|
public void setLastModifiedBy(String user) {
|
||||||
|
part.setLastModifiedByProperty(user);
|
||||||
|
}
|
||||||
public Date getModified() {
|
public Date getModified() {
|
||||||
return part.getModifiedProperty().getValue();
|
return part.getModifiedProperty().getValue();
|
||||||
}
|
}
|
||||||
|
@ -192,7 +192,7 @@ public final class TestPOIXMLProperties {
|
|||||||
|
|
||||||
XWPFDocument doc2 = XWPFTestDataSamples.writeOutAndReadBack(doc);
|
XWPFDocument doc2 = XWPFTestDataSamples.writeOutAndReadBack(doc);
|
||||||
doc.close();
|
doc.close();
|
||||||
cp = doc.getProperties().getCoreProperties();
|
cp = doc2.getProperties().getCoreProperties();
|
||||||
Date dt3 = cp.getCreated();
|
Date dt3 = cp.getCreated();
|
||||||
assertEquals(dateCreated, dt3);
|
assertEquals(dateCreated, dt3);
|
||||||
doc2.close();
|
doc2.close();
|
||||||
@ -208,6 +208,14 @@ public final class TestPOIXMLProperties {
|
|||||||
assertEquals("20", _coreProperties.getRevision());
|
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) {
|
public static boolean dateTimeEqualToUTCString(Date dateTime, String utcString) {
|
||||||
Calendar utcCalendar = LocaleUtil.getLocaleCalendar(LocaleUtil.TIMEZONE_UTC);
|
Calendar utcCalendar = LocaleUtil.getLocaleCalendar(LocaleUtil.TIMEZONE_UTC);
|
||||||
utcCalendar.setTimeInMillis(dateTime.getTime());
|
utcCalendar.setTimeInMillis(dateTime.getTime());
|
||||||
|
Loading…
Reference in New Issue
Block a user