/** * 查询全部流程定义 * * @return */ public String getProcessDefinitionList() { List<ProcessDefinition> pd = workflowManager.getProcessDefinitions(page, rows); int total = workflowManager.getTotalSize(); List<ProcessD> pd1 = new ArrayList<ProcessD>(); ProcessD p = null; try { for (int i = 0; i < pd.size(); i++) { p = new ProcessD(); BeanTools.copyProperties(p, (ProcessDefinition) pd.get(i)); pd1.add(p); } } catch (Exception e) { e.printStackTrace(); } Map<String, Object> map = new HashMap<String, Object>(); map.put("total", total); map.put("rows", pd1); resultObj = JSONObject.fromObject(map); return "datagrid"; }