솔루션 쿼리와 연결되지 않습니다 또는 페이지 크기,이 단계를 수행 할 수 있습니다 (한 번 같은 문제가 발생했습니다.
가 절약 클래스
만들기) 나를 위해 rked 알뜰 클래스 (저장소에 대한 가장 중요한 정보를 보유 내가 저장소에 대해 말할 때 내가
) 폴더 + 파일을 의미 자바 클래스 당신이 당신의 세이버 클래스에서 사용할 필요가
정보
는
1 - 경로 (당신은 것입니다 b -
가
이 이름을
3)를 uild -
는 재귀 함수
이 기능 parcour 모든 트리를 사용하여 프레스코 ID와 클래스 보호기 당신의 모든 요소를 저장,이
모양을
public void getTree(Tree<FileableCmisObject> tree, SaverClass father, String serverURL, String login, String password) {
SaverClass enr = new SaverClass();
enr.setName(tree.getItem().getName());
if ((father.getPath()).equals("/")) /// IN CASE IT'S THE ROOT
{
enr.setPath("/" + tree.getItem().getName());
} else {
enr.setPath(father.getPath() + "/" + tree.getItem().getName());
}
enr.setFather(father.getNom());
for (Tree<FileableCmisObject> t : tree.getChildren()) {
getTree(t, enr, serverURL, login, password);
}
}
목록의 모든 요소를 저장 한 후에는 목록의 모든 요소에 대해 마이그레이션 방법을 사용해야 만합니다 (Alfresc o 신분증은 괜찮습니다. 경로를 사용하려면 OK입니다.)
희망이 당신을 도왔습니다.
페이징을 사용하지 않고 1000 블록 단위로 가져 오는 이유는 무엇입니까? 저장소에 대한 스트레스가 적습니다. – Gagravarr
@Gagravarr 페이징에 대해별로 생각하지 않습니다. 그것이 저에게 저장소에서 모든 결과를 줄 것입니다. 그리고 가능하다면, 샘플 코드와 CMIS와 함께 사용하기위한 몇 가지 단계를 제공해 주실 수 있습니까? 감사합니다 –
어떻게 CMIS를 사용하고 있는지 알지 못해도 할 수있는 일이 많지 않습니다. 우리는 약간의 코드를 볼 필요가있을 것이다! PortCMIS에서 .Net을 사용하는 방식은 Python과 cmislib와는 다소 다릅니다 (예 : – Gagravarr