현재 OpenCMIS를 사용하여 Alfresco 내부에 노드를 만듭니다. 새로 만든 콘텐츠가 특정 nodeRef ID를 사용하도록 지정하고 싶습니다. 예를 들면 :특정 NodeRef가있는 야외에서 노드를 만들 수 있습니까?
작업 공간 : // SpacesStore/6e619192-61c0-46fc-85c1-81badbb9b93e 현재 나는이 CMIS 코드가
:
Map<String, Object> properties = new HashMap<String, Object>();
properties.put(PropertyIds.OBJECT_TYPE_ID, "cmis:folder");
properties.put(PropertyIds.NAME, "TestFolder");
properties.put(PropertyIds.OBJECT_ID, "workspace://SpacesStore/6e619192-61c0-46fc-85c1-81badbb9b93e");
folder.createFolder(properties);
을 내가 그 원하는 새로 만든 폴더 이름 " TestFolder "는 지정된 OBJECT_ID와 일치하는 nodeRef를가집니다. 그러나 Alfresco는 여전히 다른 독특한 nodeRef를 생성합니다.
Alfresco에서 콘텐츠를 만들 때 nodeRef를 지정하는 방법이 있습니까?
아니요.하지만 alfresco는 내부적으로 특정 코드를 사용하여 특정 노드 ID를 생성합니다. 이메일 템플리트 및 부트 스트랩 코드를 참조 할 수 있습니다. –