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