2010-07-28 4 views
0

내가 파일의 목록을 얻고에서 WebDAV 저장소에서 파일의 버전의 목록을 얻을 수 있습니다는 어떻게 PropFindMethod를 통해 클라이언트 측

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); 
    //... 
} 

하지만 properties does't 자원의 개정에 대한 정보가 포함되어 있습니다. 이 정보는 어떻게 얻을 수 있습니까?

답변

1

PROPFIND allprop에서 라이브 DeltaV 속성이보고되지 않습니다 (RFC 3253 참조). DAV : checked-in, DAV : 체크 아웃 및 DAV : version-history 또는 DAV : version-history report 속성이 필요할 것입니다.

+0

어떻게 jabrabbit api의 관점에서이 속성을 얻을 수 있습니까? – kilonet

+0

다른 propFindType이 필요하다고 생각하고 DavPropertyNameSet을 제공하십시오. –

관련 문제