我正在查询alfresco 4.2中的露天存储库文档。我成功地获取了文档对象。
但现在我想要获取与该文档关联的所有元数据。我有一些自定义内容类型和一些自定义方面是否存在。我想要CMIS中的所有这些属性。
此时我可以获取默认属性,如文档名称和文档创建日期等。
但我面临着获取自定义方面和自定义内容类型相关元数据的挑战。
任何人都可以帮助我,告诉我是否可以在CMIS中使用。
先谢谢。
答案 0 :(得分:3)
如果您正在执行CMIS查询语言查询并且想要在where子句中使用方面定义的属性,则必须按照here所示进行连接。
如果您正在使用非查询CMIS调用,就像您执行查询以获取所需对象,并且希望从对象获取属性,则可以执行此操作。您无需执行任何特殊操作即可从某个方面定义的对象中检索属性(CMIS将这些属性称为"辅助类型")。
如果从存储库中提取对象并且您不知道属性是什么,则可以使用getTypeChildren,getTypeDescendants和getTypeDefinition,这些都是CMIS存储库服务的方法。
Apache Chemistry Workbench有一个"类型"按钮,有助于确定您的存储库中定义了哪些类型和方面。