private String myInstanceByType(Long typeId, boolean isEnd) { StringBuilder subNodes = new StringBuilder(); List<WorkflowDefinition> definitions = workflowDefinitionManager.getWfDefinitionsByType(getCompanyId(), typeId); for (WorkflowDefinition wfd : definitions) { if (isEnd) { subNodes .append( JsTreeUtils.generateJsTreeNodeDefault( "END_WFD_" + wfd.getId(), "", wfd.getName() + "(" + getInstanceNumByDefinition(wfd, isEnd) + ")")) .append(","); } else { subNodes .append( JsTreeUtils.generateJsTreeNodeDefault( "ING_WFD_" + wfd.getId(), "", wfd.getName() + "(" + getInstanceNumByDefinition(wfd, isEnd) + ")")) .append(","); } } JsTreeUtils.removeLastComma(subNodes); return subNodes.toString(); }
public String processDefs(Long typeId) { StringBuilder subNodes = new StringBuilder(); List<WorkflowDefinition> definitions = workflowDefinitionManager.getWfDefinitionsByType(getCompanyId(), typeId); for (WorkflowDefinition wfd : definitions) { subNodes .append(JsTreeUtils.generateJsTreeNodeDefault("WFDID_" + wfd.getId(), "", wfd.getName())) .append(","); } JsTreeUtils.removeLastComma(subNodes); return subNodes.toString(); }