You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by ch...@apache.org on 2005/07/13 16:31:44 UTC

svn commit: r216167 - in /lenya/trunk/src/webapp/lenya/pubs/default: java/src/org/apache/lenya/defaultpub/cms/usecases/webdav/FilePropfind.java java/src/org/apache/lenya/defaultpub/cms/usecases/webdav/Propfind.java lenya/usecases/webdav/filePropfind.jx

Author: chestnut
Date: Wed Jul 13 07:31:42 2005
New Revision: 216167

URL: http://svn.apache.org/viewcvs?rev=216167&view=rev
Log:
fixed last-modified date format in PROPFIND responses

Modified:
    lenya/trunk/src/webapp/lenya/pubs/default/java/src/org/apache/lenya/defaultpub/cms/usecases/webdav/FilePropfind.java
    lenya/trunk/src/webapp/lenya/pubs/default/java/src/org/apache/lenya/defaultpub/cms/usecases/webdav/Propfind.java
    lenya/trunk/src/webapp/lenya/pubs/default/lenya/usecases/webdav/filePropfind.jx

Modified: lenya/trunk/src/webapp/lenya/pubs/default/java/src/org/apache/lenya/defaultpub/cms/usecases/webdav/FilePropfind.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/src/webapp/lenya/pubs/default/java/src/org/apache/lenya/defaultpub/cms/usecases/webdav/FilePropfind.java?rev=216167&r1=216166&r2=216167&view=diff
==============================================================================
--- lenya/trunk/src/webapp/lenya/pubs/default/java/src/org/apache/lenya/defaultpub/cms/usecases/webdav/FilePropfind.java (original)
+++ lenya/trunk/src/webapp/lenya/pubs/default/java/src/org/apache/lenya/defaultpub/cms/usecases/webdav/FilePropfind.java Wed Jul 13 07:31:42 2005
@@ -17,6 +17,7 @@
 package org.apache.lenya.defaultpub.cms.usecases.webdav;
 
 import java.io.File;
+import java.text.SimpleDateFormat;
 import java.util.Vector;
 
 import org.apache.avalon.framework.service.ServiceSelector;
@@ -43,6 +44,7 @@
 	protected static final String DOCUMENT = "document";
 	protected static final String DOCUMENTS = "documents";
     protected static final String SOURCEURL = "sourceURL";
+    protected static final String DATEFORMAT = "dateFormat";    
     protected static final String RC = "rc";
 
     /**
@@ -88,6 +90,8 @@
             setParameter(DOCUMENTS, docs);
             setParameter(RC, checkedOut);
             setParameter(SOURCEURL,request);
+            SimpleDateFormat format = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss zzz");
+            setParameter(DATEFORMAT, format);
 
         } catch (Exception e) {
             throw new RuntimeException(e);

Modified: lenya/trunk/src/webapp/lenya/pubs/default/java/src/org/apache/lenya/defaultpub/cms/usecases/webdav/Propfind.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/src/webapp/lenya/pubs/default/java/src/org/apache/lenya/defaultpub/cms/usecases/webdav/Propfind.java?rev=216167&r1=216166&r2=216167&view=diff
==============================================================================
--- lenya/trunk/src/webapp/lenya/pubs/default/java/src/org/apache/lenya/defaultpub/cms/usecases/webdav/Propfind.java (original)
+++ lenya/trunk/src/webapp/lenya/pubs/default/java/src/org/apache/lenya/defaultpub/cms/usecases/webdav/Propfind.java Wed Jul 13 07:31:42 2005
@@ -146,7 +146,7 @@
             setParameter(DOCUMENTS, docs);
             setParameter(RC, checkedOut);
             setParameter(SOURCEURL,request);
-            SimpleDateFormat format = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss");
+            SimpleDateFormat format = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss zzz");
             setParameter(DATEFORMAT, format);
             Date rootModDate = new Date();
             setParameter("rootModDate",rootModDate);

Modified: lenya/trunk/src/webapp/lenya/pubs/default/lenya/usecases/webdav/filePropfind.jx
URL: http://svn.apache.org/viewcvs/lenya/trunk/src/webapp/lenya/pubs/default/lenya/usecases/webdav/filePropfind.jx?rev=216167&r1=216166&r2=216167&view=diff
==============================================================================
--- lenya/trunk/src/webapp/lenya/pubs/default/lenya/usecases/webdav/filePropfind.jx (original)
+++ lenya/trunk/src/webapp/lenya/pubs/default/lenya/usecases/webdav/filePropfind.jx Wed Jul 13 07:31:42 2005
@@ -3,7 +3,7 @@
                xmlns:jx="http://apache.org/cocoon/templates/jx/1.0" 
                xmlns:collection="http://apache.org/cocoon/collection/1.0"> -->
       <jx:set var="sourceURL" value="${usecase.getParameter('sourceURL')}" />
-   
+      <jx:set var="dateFormat" value="${usecase.getParameter('dateFormat')}"/>  
       <jx:set var="checkedOut" value="${usecase.getParameter('rc')}" />   
       <jx:forEach var="doc" items="${usecase.getParameter('documents')}" varStatus="status">
        <jx:if test="${doc.getId()}">
@@ -12,7 +12,7 @@
               <D:propstat>
                 <D:prop>
                   <D:displayname>${doc.getName()}_${doc.getLanguage()}.html</D:displayname>
-                  <D:getlastmodified>${doc.getLastModified()}</D:getlastmodified>
+                  <D:getlastmodified>${dateFormat.format(doc.getLastModified())}</D:getlastmodified>
                   <D:creationdate />
                   <D:getcontenttype>text/html</D:getcontenttype>
                   <D:getcontentlength>${doc.getFile().length()}</D:getcontentlength>



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org