Ich muss für alle Dokumente innerhalb eines Ordners programmatisch Verknüpfungen erstellen. ich es geschafft, die Links zu erstellen erfolgreich und meine Datei-Link-Knoten ähnelt folgenden:Wie programmiere ich Links in Alfresco programmatisch?
linkNode = nodeService.createNode(
linkFolderNode,
ContentModel.ASSOC_CONTAINS,
QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, display_Name),
ApplicationModel.TYPE_FILELINK,
props
).getChildRef();
display_name hier auf dem angezeigten Dateinamen verweist.
Wenn Sie jedoch den Namen der Originaldatei aktualisieren, wird ein weiterer Link zur aktualisierten Datei generiert. Ist es möglich, dieses Problem zu vermeiden und nur einen einzigen Link zu einer bestimmten Datei beizubehalten?
Wo ist der Code, den Sie gebucht haben, läuft/anspringen? – Gagravarr
@Gagravarr Ich habe einen Ordner mit dem Namen "Dokumente", der die Regeleinstellungen erstellt und aktualisiert. Die Regel ist der Aktionsklasse zugeordnet. Die Aktionsklasse "CreateLink.java" enthält den obigen Code. – BlueStar