CMIS 1.1を使用してAlfrescoのドキュメントにセカンダリプロパティ(タイトル、説明)をプログラムで追加しようとしています。cmis 1.1を使用して文書にセカンダリプロパティを設定する際の問題
コードスニペット:タイトルと説明
properties.put(PropertyIds.NAME, fileName);
properties.put(PropertyIds.OBJECT_TYPE_ID, "cmis:document,P:cm:titled");
properties.put(PropertyIds.SECONDARY_OBJECT_TYPE_IDS, "P:cm:titled");
properties.put("cm:title", "test title");
properties.put("cm:description", "description of document");
のAlfrescoサイトへのドキュメントのアップロードに成功のコード結果何の問題もなく、しかしAlfrescoはUIに空になっています。
タグもドキュメントに設定してみました。アルフレコのサイトでもタグは空でした。初見で
コードスニペット
document = parentFolder.createDocument(properties, contentStream, null);
AlfrescoDocument alfDoc = (AlfrescoDocument) document;
Map<String, Object> properties1 = new HashMap<String, Object>();
List<String> tags = new ArrayList<String>();
tags.add("cmisTag");
tags.add("testTag");
properties1.put("cm:taggable",tags);
alfDoc.updateProperties(properties1);
ねえジェフ、 私は私のコードからCMIS拡張部分を削除していたし、今私はタイトルを設定することができるよ、私のフォルダとドキュメントの説明:) は、今私はタグが私に追加することができるかどうか質問がありますcmis経由のドキュメント1.1。何かタグ付けがcmisでどのように動作するかを親切に説明してください。1.1。 – Azar
CMIS経由のタグ付けは機能しません。タグにはAlfresco REST APIを使用する必要があります。 –
ありがとうございましたJeff..IはRest APIを使ってタグ付けを実装しました。 – Azar