我们使用自定义内容模型创建了自定义属性。我们需要从自定义内容模型中获取以下信息。我们正在使用alfresco 4.2.2;
cc:productstatus
查找具有CMIS 1.1
属性的所有Node Ref? 然后如何使用Java删除这些nodeRef的属性。
<namespaces>
<namespace uri="http://www.custom.co/model/product/1.0" prefix="cc"/>
</namespaces>
<aspects>
<aspect name="cc:product">
<title>Status</title>
<parent/>
<properties>
<property name="cc:productstatus">
<title>status</title>
<type>d:text</type>
</property>
</properties>
</aspect>
</aspects>
答案 0 :(得分:0)
只需从类型中选择相同的方面:
SELECT *
FROM cc:product as p
WHERE
p.cc:productstatus is not null
如果您需要,请和加入,例如使用两个方面:
SELECT *
FROM app:inlineeditable as d
JOIN cm:titled as p on d.cmis:objectId = p.cmis:objectId
WHERE
d.app:editInline = true and
p.cm:title like 'categorysearch.get.html.404.ftl'
现在您可以nodeService
使用remove aspect。