Alfresco REST api'groups / children?level =“ALL”',是否存在类似的东西?

时间:2013-01-16 10:17:21

标签: java rest alfresco

使用露天维基here中描述的REST api调用alfresco的网页脚本,我可以使用GET参数level调用所有组,他们的显式子组,父组件,甚至隐式父组件"ALL"。碰巧我需要隐含的孩子而不是父母,但找不到类似的方法。是否存在使用相同技术的替代方案?如果没有,为什么不呢?

我的这个项目的开发环境是GWT / GXT与使用OpenCMIS和露天REST api访问的Alfresco共享相结合。

结论:

存在:

/services/api/groups/<groupname>/parents?level="ALL"

我需要:

/services/api/groups/<groupname>/children?level="ALL"

或类似的功能。

2 个答案:

答案 0 :(得分:3)

我不相信有一个REST API可以返回权限的所有用户,包括间接成员,只有直接成员调用。

然而,underlying Java service does support this - 只是将immediate标志设置为false。如果你真的需要这个,那么就可以很快地敲出一个新的webscript来揭露它。 (它需要是一个Java支持的webscript,因为它看起来不像ScriptGroup或ScriptAuthorityService那样)

答案 1 :(得分:2)

/api/groups/<groupname>/children

这将为您提供该组的直接孩子。我不相信有一个REST API以递归方式检索组中的所有子项 - 您需要进行多次调用。