我想列出附加到cmis对象的所有属性,例如if exists (select * from master.sys.databases where name = 'master')
begin
RAISERROR ('Found an error condition', 18, 10)
return
end
print 'In the SQL file, we got past the error check, so run was successful.'
。我们的想法是返回属性名称,id,描述,就像在opencmis-workbench
我知道我可以得到相同的结果吗?
更新: 感谢@FlorianMüller,我找到了一个解决方案:
答案 0 :(得分:1)
这是一个简单的代码示例:
Document doc = ...
ObjectType type = doc.getType();
for(String propId: type.getPropertyDefinitions().keySet()) {
System.out.println(propId + ": " + doc.getPropertyValue(propId));
}
它只涵盖主要类型。如果你想要所有属性,你也必须遍历辅助类型。