如何使用CMIS在ECM /露天创建自定义内容类型



CMIS 1.1 允许我们创建自定义文档类型。我尝试过使用[https://chemistry.apache.org/java/examples/example-create-type.html]session.createType((。但我无法弄清楚。有没有其他教程或示例代码来使用CMIS 1.1在Alfresco中创建类型

我认为这是创建自定义类型的一个很好的例子:http://ecmarchitect.com/alfresco-developer-series-tutorials/content/tutorial/tutorial.html#creating-content-with-opencmis

我猜你还没有真正阅读教程。

--更新--

我想教程中没有写清楚。所以CMIS基本上有2种主要类型:

  • cmis:document 继承其属性的文档类型
  • cmis:folder 继承其属性的文件夹类型

因此,假设我们的模型称为 cntz 作为前缀,我们继承的 cm:内容类型称为 cntz:document,文件夹等效项称为 cntz:folder

在这种情况下,文档类型编写"D:cntz:document"在这种情况下,文件夹类型写"F:cntz:folder"

因此,您的 CMIS 代码将如下所示:

Map<String, Object> properties = new HashMap<String, Object>();
properties.put(PropertyIds.OBJECT_TYPE_ID, "F:cntz:folder");
properties.put(PropertyIds.NAME, "Chackde");
Folder folder = session.getRootFolder().createFolder(properties);

相关内容

  • 没有找到相关文章