나는 업데이트를 많이 수행의 목적을 수행하는 것이 좋습니다 솔루션이 좀 더 배울 수있는 동일한 유형 (
document
,
folder
...)로 개체를 선택하는 CMIS 쿼리를 사용하는 것입니다
그것에 대해 Cmis Query
첫 번째 단계로
String query;
query = "SELECT * FROM cmis:document WHERE IN_FOLDER('" + objectId + "')";
및 목적 테스트를 위해 내가이 쿼리에
둘째 특정 폴더 지금 단계
for (QueryResult qr : resultList) {
String idDocument = qr.getPropertyByQueryName("cmis:objectId").getFirstValue().toString();
Document doc = (Document) session.getObject(idDocument);
}
내부에있는 모든 문서를 선택하는 모든 어린이들에게
ItemIterable<QueryResult> resultList = session.query(query, false);
주를 얻을 수 있습니다 내 쿼리를 사용하여 속성을 업데이트하려는 모든 문서를 가져옵니다.
희망은 당신을 도왔습니다.
당신이 말할 때 더 자세한 내용이 필요합니다. 문서 유형 무엇을 의미합니까? 몇 가지 예를 든다. –
문서 유형은 내 사용자 지정 콘텐츠 형식을 의미합니다. 또한 다른 문서 유형에 대해 다른 속성 페이지를 만들었습니다. –