2016-07-20 1 views
1

나는 이것에 대한 유용한 문서를 찾기가 정말 어렵다. 기본적으로 두 가지 사용자 정의 유형 'Concept'과 'ConceptScheme'이 내 야외 컨텐츠 모델에 정의되어 있습니다. 개념 체계는 많은 아동 개념과 관련이있다. 이와 같이 :alfresco webscripts에서 자식 연결을 추가하는 방법

두 개의 웹 스크립트가 있습니다. 하나는 개념 노드를 만들기위한 것이고 다른 하나는 개념 체계입니다. 이제 각각의 객체에 대한 참조를 취하고 객체 간의 연관성을 만드는 웹 스크립트를 만들고 싶습니다.

어떻게하면됩니까? Node.createAssociation 함수를 찾았지만이를 사용하는 예제를 찾을 수 없습니다.

+1

당신이 자바 백엔드 webscript 또는 자바 스크립트를 원하십니까 : 이제

는 자식 협회와 함께, 그것은 addChild 방법을 사용하는 더 나은 방법이 될 수 있는가? – Akah

+0

개인적으로 나는 상관하지 않는다. 나는 이것과 같은 좀 더 가벼운 작업을 위해 javascript를, 그리고 좀더 복잡한 작업을 위해 자바를 사용하려고 생각했다. 하지만이 시점에서 백엔드와 함께가는 것은 아주 사소한 일입니다. – Andy

답변

1

나는 자바 방식으로 대답하겠다. pNode가 하나 인 경우

getNodeService().setAssociations(pNode, ANCOAT_CATEGORIES_ASSOC, targets); 

을 :

public static final QName ANCOAT_CATEGORIES_ASSOC = QName.createQName("http://ancoat.com/model/content/1.0", 
      categories); 

는 그런 다음 노드 서비스를 다른 사람에게 하나 개의 노드를 연결할 수 있습니다

의 네임 스페이스가 ancoat 접두어 http://ancoat.com/model/content/1.0이 연관을 가지고 있음을 가정 해 봅시다 노드 및 targets과 연결할 노드의 목록.

getNodeService().addChild(parentRefs, childRef, assocTypeQName, qname)