You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by gc...@apache.org on 2004/04/04 16:57:30 UTC
cvs commit: cocoon-2.1/src/blocks/webdav/java/org/apache/cocoon/components/repository/impl WebDAVRepository.java
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) {