특정 문서 버전을 삭제하려고했지만 마지막 버전 인 경우에만 버전을 삭제할 수 있습니다. 예를 들어, 6 버전의 문서를 가지고 있고 버전 2.0을 삭제하고 싶다면 삭제할 수 없습니다.cmis 및 alfresco를 사용하여 특정 버전을 삭제하는 방법은 무엇입니까?
Document document = (Document)session.getObject(id);
document.delete(false);
또한
난 당신이 야외에서 문서를 삽입 할 때이
Document document = (Document)session.getObject(id);
List<Document> versions = document.getAllVersions();
Logger.debug("Numero de versiones:"+versions.size());
for(int i=0;i<versions.size();i++){
Document version = versions.get(i);
if("2.0".equals(version.getVersionLabel())){
version.delete(false);
}
}
"왜"특정 버전을 삭제하려고하는 것처럼 당신이하려는 일의 배후에있는 비즈니스 논리는 무엇입니까? – Lista