最近我正在向Alfresco存儲庫中的文件添加元數據。我正在使用以下代碼:更改AlfrescoDocument屬性沒有任何影響
AlfrescoDocument alfDoc = (AlfrescoDocument) doc;
Map<String, Object> aspectProperties = new HashMap<String, Object>();
aspectProperties.put("cm:description", "test1");
alfDoc.removeAspect("P:cm:titled");
alfDoc.addAspect("P:cm:titled", aspectProperties);
System.out.println(alfDoc.getProperties());
我無法讓這個工作。可以用這個清除標題,但我不能只設置一個 - 描述是空白的。我究竟做錯了什麼?
我的圖書館:
- 露天-opencmis擴展-1.0
- 化學-opencmis-客戶0.13.0
- 化學-opencmis公地-0.13.0
我正在使用這個Java類的廢料:
你爲什麼要刪除然後重新添加方面?爲什麼不直接設置屬性? – Gagravarr
您使用了哪個終點(您的服務網址是什麼)?這很重要,因爲如果您使用CMIS 1.1,則不應使用OpenCMIS Extension。 –
Ow。情況可能如此。我正在使用以下網址:「alfresco/api/-default-/public/cmis/versions/1.1/atom」。你能給我一些建議嗎? – ShirouWrath