return "<?xml version=\"1.0\" ?><D:propertyupdate xmlns:D=\"DAV:\"></D:propertyupdate>";
}
- private static Date parseResponseDate(String date) {
+ public static Date parseResponseDate(String date) {
Date returnDate = null;
for (int i = 0; i < DATETIME_FORMATS.length; ++i) {
try {
parseDisplayName(currentNode, resultNode, davPrefix);
rList.add(resultNode);
}
-
-
} catch (ParserConfigurationException e) {
e.printStackTrace();
} catch (SAXException e) {
if (currentElement.getElementsByTagName(davPrefix + LAST_MODIFIED).getLength() != 0) {
Date date = parseResponseDate(
currentElement.getElementsByTagName(davPrefix + LAST_MODIFIED).item(0).getFirstChild().getNodeValue());
- resultNode.setProperty(NodeProperty.LAST_MODIFIED_DATE, DISPLAY_DATE_FORMAT.format(date));
+ resultNode.setProperty(NodeProperty.LAST_MODIFIED_DATE, String.valueOf(date.getTime()));
}
if (currentElement.getElementsByTagName(davPrefix + CREATE_DATE).getLength() != 0) {
Date date = parseResponseDate(
currentElement.getElementsByTagName(davPrefix + CREATE_DATE).item(0).getFirstChild().getNodeValue());
- resultNode.setProperty(NodeProperty.CREATE_DATE, DISPLAY_DATE_FORMAT.format(date));
+ resultNode.setProperty(NodeProperty.CREATE_DATE, String.valueOf(date.getTime()));
}
}