okidoki merci bien, ça marche nikel.
J'essaye donc en seconde étape, de mettre des droits sur ces répertoires.
y a t il une méthode simple?
y a bien la méthode getPermissions(java.lang.String actionString) mais
c'est quoi le actionString ?
en fait je souhaite effacer les droits présents en héritage et mettre
moi même manuellement un groupe en rwa.
En vous remerciant pour vos réponses,
Nicolas
--
* Cordialement *
* Nicolas LAFAURY *
/ Ingénieur étude et développement /
/ 01-41-40-11-05 /
/ [EMAIL PROTECTED] /
Smile - Motoristes Internet
http://www.smile.fr
Cédric Mailleux a écrit :
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