十、查询某个用户的公文列表

private void printTask(JbpmContext context,String actorId){
        List<TaskInstance> list = context.getTaskMgmtSession().findTaskInstances(actorId);
        for (TaskInstance taskInstance : list) {
            Long documentId = (Long) taskInstance.getContextInstance().getVariable("documentId");
            Document document = (Document) context.getSession().load(Document.class, documentId);
            //判断是处理过的,还是待处理的
            if (taskInstance.isSignalling()) {
                System.err.println(actorId+"待处理的公文是:"+document.getTitle());
            }else {
                System.err.println(actorId+"已经处理过的公文是:"+document.getTitle());
            }
            
        }
    }

 

你可能感兴趣的:(查询)