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

Reply via email to