如何使用CMI(Java)获取自定义类型属性和自定义方面属性



我正在从alfresco 4.2查询alfresco存储库文档。我成功地获得了文档对象。

,但是现在我想获取与该文档关联的所有元数据。我有一些自定义内容类型,并且有一些自定义方面。我想要CMI中的所有这些属性。

此刻,我能够获取默认属性,例如文档名称和文档创建日期等。

,但我面临获取自定义方面和自定义内容类型相关元数据的挑战。

任何人都可以帮助我,并告诉我是否可以在CMI中进行。

预先感谢。

如果您正在执行CMIS查询语言查询,并且要在Where子句中使用方面定义的属性,则必须如下所示。

如果您正在使用非Query CMIS调用,就像您进行了查询以获取所需的对象一样,并且想从对象中获取属性,则可以做到这一点。您无需做任何特别的事情就可以从某个方面定义的对象中检索属性(CMIS称这些"次要类型"(。

如果您是从存储库中获取对象,并且不知道该属性是什么,则可以使用getTypechildren,getTypedeScendants和getTypedPedinition,这是CMIS存储库服务的所有方法。

Apache Chemistry工作台具有"类型"按钮,这有助于弄清您的存储库中定义了哪些类型和方面。

最新更新