Author: markt
Date: Wed Sep 12 19:08:35 2012
New Revision: 1384086

URL: http://svn.apache.org/viewvc?rev=1384086&view=rev
Log:
Complete the TODOs

Modified:
    
tomcat/sandbox/trunk-resources/java/org/apache/catalina/webresources/DirResourceSet.java

Modified: 
tomcat/sandbox/trunk-resources/java/org/apache/catalina/webresources/DirResourceSet.java
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-resources/java/org/apache/catalina/webresources/DirResourceSet.java?rev=1384086&r1=1384085&r2=1384086&view=diff
==============================================================================
--- 
tomcat/sandbox/trunk-resources/java/org/apache/catalina/webresources/DirResourceSet.java
 (original)
+++ 
tomcat/sandbox/trunk-resources/java/org/apache/catalina/webresources/DirResourceSet.java
 Wed Sep 12 19:08:35 2012
@@ -17,6 +17,8 @@
 package org.apache.catalina.webresources;
 
 import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
 import java.io.InputStream;
 import java.util.Set;
 
@@ -24,6 +26,7 @@ import org.apache.catalina.WebResource;
 import org.apache.catalina.WebResourceRoot;
 import org.apache.catalina.WebResourceRoot.ResourceSetType;
 import org.apache.catalina.WebResourceSet;
+import org.apache.catalina.util.IOTools;
 import org.apache.catalina.util.ResourceSet;
 
 public class DirResourceSet implements WebResourceSet {
@@ -113,7 +116,15 @@ public class DirResourceSet implements W
 
     @Override
     public boolean write(String path, InputStream is) {
-        // TODO Auto-generated method stub
-        return false;
+        File dest = new File(base, path);
+
+        try {
+            FileOutputStream fos = new FileOutputStream(dest);
+            IOTools.flow(is, fos);
+        } catch (IOException ioe) {
+            return false;
+        }
+
+        return true;
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to