cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Guido Casper <gcas...@s-und-n.de>
Subject Re: Problem creating (WebDAV) resources with new repository interface
Date Mon, 05 Apr 2004 06:44:45 GMT
Rolf Kulemann wrote:
> On Sun, 2004-04-04 at 17:00, Guido Casper wrote:
> 
>>Rolf Kulemann wrote:
>>
>>>Hello (Guido),
>>>
>>>I have done a small js file to test the functionalities of the new
>>>WebDAVRepository[1] using the NEW Repository[2] interface.
>>>
>>>I encountered a problem creating new reosurces. 
>>>It does not work when using saveContent(String, String) on the [1]/[2].
>>>
>>>Normally, looking at the WebDAVUtil class, there is a special method
>>>createResource(URI) which is used to create a new resource. 
>>>
>>>The problem is, the repository interface does not provide such a method,
>>>yet.
>>>
>>>Does it make sense to add a method called makeResource to the Repository
>>>interface ??
>>
>>Just did that :-)
> 
> 
> Wouldn't it be useful also to have
> 
> createResource(String url, Source src)
> createResource(String url, Node src)
> 
> ??

Hm, I don't know. I don't want to bloat the interface too much right 
from the start. If you find yourself needing these why not just do:

repo.createResource(uri, "");
repo.saveContent(uri, node);


Guido

-- 
Guido Casper
-------------------------------------------------
S&N AG, Competence Center Open Source
                     Tel.: +49-5251-1581-87
Klingenderstr. 5    mailto:gcasper@s-und-n.de
D-33100 Paderborn   http://www.s-und-n.de
-------------------------------------------------

Mime
View raw message