View | Details | Raw Unified | Return to bug 56154
Collapse All | Expand All

(-)src/ooxml/java/org/apache/poi/POIXMLProperties.java (+6 lines)
Lines 301-306 Link Here
301
        public void setLastPrinted(String date) {
301
        public void setLastPrinted(String date) {
302
            part.setLastPrintedProperty(date);
302
            part.setLastPrintedProperty(date);
303
        }
303
        }
304
        public String getLastModifiedBy() {
305
            return part.getLastModifiedByProperty().getValue();
306
        }
307
        public void setLastModifiedBy(String lastModifiedBy) {
308
            part.setLastModifiedByProperty(lastModifiedBy);
309
        }
304
        public Date getModified() {
310
        public Date getModified() {
305
            return part.getModifiedProperty().getValue();
311
            return part.getModifiedProperty().getValue();
306
        }
312
        }
(-)src/ooxml/testcases/org/apache/poi/TestPOIXMLProperties.java (-1 / +9 lines)
Lines 192-198 Link Here
192
192
193
        XWPFDocument doc2 = XWPFTestDataSamples.writeOutAndReadBack(doc);
193
        XWPFDocument doc2 = XWPFTestDataSamples.writeOutAndReadBack(doc);
194
        doc.close();
194
        doc.close();
195
        cp = doc.getProperties().getCoreProperties();
195
        cp = doc2.getProperties().getCoreProperties();
196
        Date dt3 = cp.getCreated();
196
        Date dt3 = cp.getCreated();
197
        assertEquals(dateCreated, dt3);
197
        assertEquals(dateCreated, dt3);
198
        doc2.close();
198
        doc2.close();
Lines 208-213 Link Here
208
        assertEquals("20", _coreProperties.getRevision());
208
        assertEquals("20", _coreProperties.getRevision());
209
    }
209
    }
210
210
211
    @Test
212
    public void testLastModifiedByProperty() {
213
        String lastModifiedBy = _coreProperties.getLastModifiedBy();
214
        assertEquals("Paolo Mottadelli", lastModifiedBy);
215
        _coreProperties.setLastModifiedBy("Test User");
216
        assertEquals("Test User", _coreProperties.getLastModifiedBy());
217
    }
218
211
    public static boolean dateTimeEqualToUTCString(Date dateTime, String utcString) {
219
    public static boolean dateTimeEqualToUTCString(Date dateTime, String utcString) {
212
        Calendar utcCalendar = LocaleUtil.getLocaleCalendar(LocaleUtil.TIMEZONE_UTC);
220
        Calendar utcCalendar = LocaleUtil.getLocaleCalendar(LocaleUtil.TIMEZONE_UTC);
213
        utcCalendar.setTimeInMillis(dateTime.getTime());
221
        utcCalendar.setTimeInMillis(dateTime.getTime());

Return to bug 56154