From 9a40c0759d29dbd5f4b62d7dc6221dd05d57bbf5 Mon Sep 17 00:00:00 2001 From: Derek Hulley Date: Tue, 18 Jul 2006 14:50:00 +0000 Subject: [PATCH] Merge V1.3 to HEAD (2976:3004) svn merge svn://www.alfresco.org:3691/alfresco/BRANCHES/V1.3@2976 svn://www.alfresco.org:3691/alfresco/BRANCHES/V1.3@3004 . git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@3335 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../org/alfresco/repo/webdav/GetMethod.java | 106 ++++++++++++------ 1 file changed, 73 insertions(+), 33 deletions(-) diff --git a/source/java/org/alfresco/repo/webdav/GetMethod.java b/source/java/org/alfresco/repo/webdav/GetMethod.java index d96863243b..9159a422ad 100644 --- a/source/java/org/alfresco/repo/webdav/GetMethod.java +++ b/source/java/org/alfresco/repo/webdav/GetMethod.java @@ -33,6 +33,7 @@ import org.alfresco.service.cmr.model.FileFolderService; import org.alfresco.service.cmr.model.FileInfo; import org.alfresco.service.cmr.model.FileNotFoundException; import org.alfresco.service.cmr.repository.ContentReader; +import org.alfresco.service.cmr.repository.MimetypeService; import org.alfresco.service.cmr.repository.NodeRef; import org.alfresco.service.cmr.repository.datatype.DefaultTypeConverter; import org.alfresco.service.cmr.repository.datatype.TypeConverter; @@ -190,7 +191,7 @@ public class GetMethod extends WebDAVMethod I18NUtil.getMessage(FileContentReader.MSG_MISSING_CONTENT), nodeInfo.getNodeRef(), reader); // there is content associated with the node - m_response.setHeader(WebDAV.HEADER_CONTENT_LENGTH, "" + reader.getSize()); + m_response.setHeader(WebDAV.HEADER_CONTENT_LENGTH, Long.toString(reader.getSize())); m_response.setHeader(WebDAV.HEADER_CONTENT_TYPE, reader.getMimetype()); if (m_returnContent) @@ -294,6 +295,8 @@ public class GetMethod extends WebDAVMethod private void generateDirectoryListing(FileInfo fileInfo) { FileFolderService fileFolderService = getFileFolderService(); + MimetypeService mimeTypeService = getMimetypeService(); + Writer writer = null; try @@ -304,7 +307,9 @@ public class GetMethod extends WebDAVMethod List childNodeInfos = fileFolderService.list(fileInfo.getNodeRef()); // Send back the start of the HTML - writer.write("Alfresco Content Repository"); + writer.write(""); + writer.write(I18NUtil.getMessage("webdav.repository_title")); + writer.write(""); writer.write("