1
我正在一個項目中要求我向我的客戶的內容管理器顯示「正在審批」我的項目清單。我檢查裏面WCM 7.新的查詢API,我想我需要下面的代碼來查詢內容庫:如何在IBM WCM 7.0中查詢「正在審批」項目
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)布爾」方法,但它只能檢查一個文檔。
有沒有辦法查詢整個庫,並獲得當前用戶審批的所有項目?
非常感謝!