【发布时间】:2012-07-12 22:25:50
【问题描述】:
我正在从事一个项目,该项目要求我向我的客户的内容经理显示我的项目“等待我批准”的列表。我检查了 WCM 7 中的新查询 API。我想我需要以下代码来查询内容库:
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”方法,但它只能检查一个文档。
有没有办法查询整个图书馆并在当前用户批准后获取所有待处理的项目?
非常感谢!
【问题讨论】:
标签: content-management-system wcm