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