首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何查询IBM WCM 7.0中的“待审批”项目

如何查询IBM WCM 7.0中的“待审批”项目
EN

Stack Overflow用户
提问于 2012-07-13 12:39:30
回答 1查看 861关注 0票数 1

我在一个项目中工作,该项目要求我向客户的内容经理显示“等待我的批准”的项目列表。我已经检查了WCM 7中新的查询API。我想我需要以下代码来查询内容库:

代码语言:javascript
复制
    QueryService queryService = workspace.getQueryService();
    Query query= queryService.createQuery(Content.class);
    query.addSelector(Selectors.libraryEquals(library));
    // Following selector is faked
    query.addSelector(Selectors.waitingMyApproval());

上面脚本中的最后一行是伪造的,这在WCM API中是不存在的。com.ibm.wcm.workplace.wcm.api.WorkSpace有一个"hasManagerAccess(DocumentId) boolean“方法,但它只能检查一个文档。

有没有办法查询整个库,并获得当前用户正在审批的所有项目?

非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-16 10:38:51

从IBM论坛(由David De Vos提供)获得答案,并在此处记录:

尝试使用WorkflowSelectors.approversContains()选择器,该选择器要求您提供一个或多个字符串,表示要查找的批准者的可分辨名称。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11464224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档