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) {