私は現在、Alfresco内にノードを作成するためにopenCMISを使用しています。新しく作成されたコンテンツが特定のnodeRef idを使用するように指定したいと思います。たとえば:特定のNodeRefを使用して野外でノードを作成することはできますか?
は、ワークスペース:現在、私は、このCMISコードを// SpacesStore/6e619192-61c0-46fc-85c1-81badbb9b93e
を持っている:
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を指定する方法はありますか?
いいえ。しかし、アルフレコは特定のノードIDを生成するためにコードを内部的に使用しています。電子メールテンプレートとブートストラップコードを参照できます。 –