Throw any exceptions thrown unwrapped. This way, the caller knows what it's dealing...
[pithos] / src / gr / ebs / gss / server / rest / OthersHandler.java
index bd6b1b6..8543c84 100644 (file)
@@ -128,6 +128,7 @@ public class OthersHandler extends RequestHandler {
                                        put("size", f.getFileSize()).
                                        put("content", f.getMimeType()).
                                        put("creationDate", f.getAuditInfo().getCreationDate().getTime()).
+                                       put("modificationDate", f.getAuditInfo().getModificationDate().getTime()).
                                        put("path", f.getFolder().getPath()).
                                        put("uri", getApiRoot() + f.getURI());
                                files.add(j);
@@ -148,6 +149,8 @@ public class OthersHandler extends RequestHandler {
                                resp.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
                                return;
                        }
+
+               resp.setHeader("Expires", "-1");
        }
 
 }