You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by an...@apache.org on 2005/03/04 18:05:12 UTC

svn commit: r156185 - in lenya/trunk/src/java/org/apache/lenya/cms/publication: DefaultResourcesManager.java ResourcesManager.java

Author: andreas
Date: Fri Mar  4 09:05:10 2005
New Revision: 156185

URL: http://svn.apache.org/viewcvs?view=rev&rev=156185
Log:
added deleteResource()

Modified:
    lenya/trunk/src/java/org/apache/lenya/cms/publication/DefaultResourcesManager.java
    lenya/trunk/src/java/org/apache/lenya/cms/publication/ResourcesManager.java

Modified: lenya/trunk/src/java/org/apache/lenya/cms/publication/DefaultResourcesManager.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/src/java/org/apache/lenya/cms/publication/DefaultResourcesManager.java?view=diff&r1=156184&r2=156185
==============================================================================
--- lenya/trunk/src/java/org/apache/lenya/cms/publication/DefaultResourcesManager.java (original)
+++ lenya/trunk/src/java/org/apache/lenya/cms/publication/DefaultResourcesManager.java Fri Mar  4 09:05:10 2005
@@ -379,4 +379,18 @@
         }
     }
 
+    /**
+     * @see org.apache.lenya.cms.publication.ResourcesManager#deleteResource(java.lang.String)
+     */
+    public void deleteResource(String name) throws Exception {
+        File[] resources = getResources();
+        for (int i = 0; i < resources.length; i++) {
+            if (resources[i].getName().equals(name)) {
+                File metaFile = getMetaFile(resources[i]);
+                metaFile.delete();
+                resources[i].delete();
+            }
+        }
+    }
+
 }

Modified: lenya/trunk/src/java/org/apache/lenya/cms/publication/ResourcesManager.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/src/java/org/apache/lenya/cms/publication/ResourcesManager.java?view=diff&r1=156184&r2=156185
==============================================================================
--- lenya/trunk/src/java/org/apache/lenya/cms/publication/ResourcesManager.java (original)
+++ lenya/trunk/src/java/org/apache/lenya/cms/publication/ResourcesManager.java Fri Mar  4 09:05:10 2005
@@ -82,6 +82,13 @@
     void addResource(Part part, Map metadata) throws Exception;
 
     /**
+     * Delete a resource from the document.
+     * @param name The filename of the resource.
+     * @throws Exception if an error occurs
+     */
+    void deleteResource(String name) throws Exception;
+
+    /**
      * Get the path to the resources.
      * @return the path to the resources
      * @deprecated the resource manager should not expose storage details.



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