フォルダ内のすべてのドキュメントのリンクをプログラムで作成する必要があります。 私は正常にリンクを作成するために管理し、私のファイルのリンク・ノードは次のようになります。ここAlfrescoのリンクをプログラムで更新する方法は?
linkNode = nodeService.createNode(
linkFolderNode,
ContentModel.ASSOC_CONTAINS,
QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, display_Name),
ApplicationModel.TYPE_FILELINK,
props
).getChildRef();
DISPLAY_NAMEが表示されているファイル名を参照します。
ただし、元のファイルの名前を更新すると、更新されたファイルへの別のリンクが生成されます。この問題を回避し、特定のファイルへのリンクを1つだけ維持することは可能ですか?
どこに/トリガされ実行されている投稿したコードはありますか? – Gagravarr
@ Gagravarr私は「文書」と呼ばれるフォルダを作成しており、そこにルール設定を更新しています。ルールはアクションクラス 'CreateLink.java'に関連付けられています。アクションクラスには上記のコードが含まれています。 – BlueStar