gcasper 2004/04/04 07:57:30
Modified:
src/blocks/webdav/java/org/apache/cocoon/components/repository/impl
WebDAVRepository.java
Log:
Added createResource method
Revision Changes Path
1.2 +22 -0
cocoon-2.1/src/blocks/webdav/java/org/apache/cocoon/components/repository/impl/WebDAVRepository.java
Index: WebDAVRepository.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/webdav/java/org/apache/cocoon/components/repository/impl/WebDAVRepository.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- WebDAVRepository.java 2 Apr 2004 14:53:34 -0000 1.1
+++ WebDAVRepository.java 4 Apr 2004 14:57:30 -0000 1.2
@@ -244,6 +244,28 @@
}
/* (non-Javadoc)
+ * @see
org.apache.cocoon.components.repository.Repository#createResource(java.lang.String,
java.lang.String)
+ */
+ public boolean createResource(String uri, String content) {
+
+ if (this.getLogger().isDebugEnabled()) {
+ this.getLogger().debug("creating new resource " + uri);
+ }
+
+ try {
+ WebDAVUtil.createResource(uri, content);
+ return true;
+
+ } catch (HttpException he) {
+ this.getLogger().error("Error creating resource: " +
this.repoBaseUrl + uri, he);
+ } catch (IOException ioe) {
+ this.getLogger().error("Error creating resource: " +
this.repoBaseUrl + uri, ioe);
+ }
+
+ return false;
+ }
+
+ /* (non-Javadoc)
* @see
org.apache.cocoon.components.repository.Repository#exists(java.lang.String)
*/
public boolean exists(String uri) {