如何获得具有特定关联类型的所有子关联Alfresco(Java)

我是java和Alfresco的新手,我有这个简单的问题:我需要获得一个noderef的所有子关联,其中Association Type =“risposteAssociate”.在Javascript中我做了类似的事情:

var risposte = node.childAssocs["crl:risposteAssociate"];

在Java中,我必须做以下事情:

List<ChildAssociationRef> risposteAssociate = nodeService.getChildAssocs(node,....);

我看过文档Here,但我不完全理解它们.

编辑 – 如果我可以得到子关联,迭代他们我可以使用

for (ChildAssociationRef childAssocRef : risposteAssociate) {
    // do something with each document in the workflow package
    NodeRef risposta = childAssocRef.getChildRef();

}

Thanx提前

解决方法:

我想你想要getChildAssocs(NodeRef,QName,QName) nodeservice调用.就像是:

nodeService.getChildAssocs(parentNodeRef, ContentModel.ASSOC_CONTAINS, RegexQNamePattern.MATCH_ALL);
上一篇:如何将此格式的日期(Tue Jul 13 00:00:00 CEST 2010)转换为Java日期(该字符串来自露天属性)


下一篇:java – 将CMIS结果限制从100增加到1000