2010-07-28 22 views
0

Je reçois la liste des fichiers via PropFindMethod:comment puis-je obtenir la liste des révisions de fichiers du référentiel webdav côté client

DavMethod pFind = new PropFindMethod(url, DavConstants.PROPFIND_ALL_PROP, DavConstants.DEPTH_1); 
httpClient.executeMethod(pFind); 
MultiStatus multiStatus = pFind.getResponseBodyAsMultiStatus(); 
MultiStatusResponse[] responses = multiStatus.getResponses(); 
for (int i = 0; i < responses.length; i++) { 
    DavPropertySet properties = responses[i].getProperties(200); 
    //... 
} 

mais properties does't contiennent des informations sur les révisions de ressources. Comment puis-je obtenir cette information?

Répondre

1

Les propriétés Live DeltaV ne sont pas signalées avec PROPFIND allprop, voir RFC 3253. Vous avez probablement besoin des propriétés DAV: checked-in, DAV: checked-out et DAV: version-history, ou DAV: version-history report.

+0

comment puis-je obtenir ces propriétés en termes de jackrabbit api? – kilonet

+0

Je suppose que vous avez besoin d'un autre type de propriété, et que vous fournissez un paramètre DavPropertyName. –