Bonjour,
voici un moyen de créer des répertoires depuis un listener, on utilise
httpClient et webdavclient, par exemple :
// Create the credentials
org.apache.commons.httpclient.UsernamePasswordCredentials credentials =
new org.apache.commons.httpclient.UsernamePasswordCredentials(username,
password);
String folder = "MonNouveauChemin/shared";
org.apache.commons.httpclient.HttpURL folderURL = new
HttpURL(folder);
org.apache.webdav.lib.WebdavResource folderRes = new
WebdavResource(folderURL, credentials,
org.apache.webdav.lib.WebdavResource.NOACTION, 0);
if (!folderRes.exists()) {
folderRes.mkcolMethod();
}
Cordialement Cédric Mailleux
Nicolas Lafaury a écrit :
Bonjour
est ce que quelqu'un aurait une idée pour créer de façon dynamique des
dossiers dans le webdav.
en fait nous cherchons à faire des métas-sites.
=> à chaque fois que l'on cré un container pour faire un méta-site,
il faut créer une arborescence dans le webdav.
Je vois bien comment mettre en place des fichiers sur le webdav avec
/*DAVFileAccess objectDav =
JahiaWebdavBaseService.getInstance().getDAVFileAccess(jParams,jParams.getSite(),
jParams.getUser(), "/shared");*/
Mais je ne vois pas comment on cré des dossiers.
Si quelqu'un a une idée je suis preneur.
en vous remerciant pour vos réponses.
Nicolas