2011-08-01 16 views
0

私はwebscriptsを使ってalfrescoのコンテンツを作成していますが、親コンテンツに子の関連付けとしてすでに作成されているコンテンツを関連付けることにしました。子供alfrescoのファイルの関連付け

コンテンツを子の関連付けとしてWebスクリプトの別のコンテンツに登録するにはどうすればよいですか?

+1

あなた自身webscriptsを使用して、またはに組み込まれていますもの?つまり、自分のWebスクリプトの中でJavaScriptでアソシエーションを作成する方法を知りたいのですか、それともREST APIコールを使用してそれをやりたいのですか? – Gagravarr

+0

@Gagravarr:この作業を行うために自分のJavaベースのWebスクリプトを作成しており、コンテンツにピアアソシエーションを追加したいと考えています。 – Ankit

答えて

2

何か(CMIS?)があっても、複数の親関係を処理できる既存のWebスクリプトに関する知識はありません。場合は、あなたのカスタムWebスクリプトを開発している、あなたは、次のJava APIを使用することができます。

次のJavaScriptに翻訳
ChildAssociationRef ref = nodeService.addChild(destinationParent, 
               childNode, 
               ContentModel.ASSOC_CONTAINS, 
               destinationAssocQName); 

destinationParent.addNode(childNode); 
+0

返事ありがとう!、JAVA API経由でピア協会を追加する方法はありますか?ただ、私の場合は子供連合が適切ではないことに気づいた。 – Ankit

+1

ピアの関連付けは、['NodeService.createAssociation'](http://dev.alfresco.com/resource/docs/java/repository/org/alfresco/service/cmr/repository/NodeService.html#createAssociation) – skuro

+0

から利用できます。私はこれを試しましたが、以下のエラーが発生しています: 'Association:Association [class = ClassDef [name = {http://www.alfresco.org/model/content/1.0} folder]、name = {http:// www。必要なソースの種類:{0} http://www.alfresco.org/model/content/1.0}folder '、それは、関連付けがコンテンツ/ファイルではなくフォルダでのみ実行できるようです。 – Ankit

関連する問題