for (LaneSet laneSet : processDefinition.getLaneSets()) { JSONArray laneArray = new JSONArray(); if (laneSet.getLanes() != null && !laneSet.getLanes().isEmpty()) { for (Lane lane : laneSet.getLanes()) { JSONObject laneJSON = new JSONObject(); laneJSON.put("id", lane.getId()); laneSetJSON.put("id", laneSet.getId()); if (StringUtils.isNotEmpty(laneSet.getName())) { laneSetJSON.put("name", laneSet.getName()); } else { laneSetJSON.put("name", "");
public void addLane(Lane laneToAdd) { getLanes().add(laneToAdd); }
public Lane getLaneForId(String id) { if (laneSets != null && !laneSets.isEmpty()) { Lane lane; for (LaneSet set : laneSets) { lane = set.getLaneForId(id); if (lane != null) { return lane; } } } return null; }
public void addLane(Lane laneToAdd) { getLanes().add(laneToAdd); }
public Lane getLaneForId(String id) { if(laneSets != null && laneSets.size() > 0) { Lane lane; for(LaneSet set : laneSets) { lane = set.getLaneForId(id); if(lane != null) { return lane; } } } return null; }
for (LaneSet laneSet : processDefinition.getLaneSets()) { ArrayNode laneArray = new ObjectMapper().createArrayNode(); if (laneSet.getLanes() != null && !laneSet.getLanes().isEmpty()) { for (Lane lane : laneSet.getLanes()) { ObjectNode laneJSON = new ObjectMapper().createObjectNode(); laneJSON.put("id", lane.getId()); laneSetJSON.put("id", laneSet.getId()); if (StringUtils.isNotEmpty(laneSet.getName())) { laneSetJSON.put("name", laneSet.getName()); } else { laneSetJSON.put("name", "");
protected static ProcessDiagramCanvas generateDiagram(ProcessDefinitionEntity processDefinition, List<String> highLightedActivities, List<String> highLightedFlows) { ProcessDiagramCanvas processDiagramCanvas = initProcessDiagramCanvas(processDefinition); // Draw pool shape, if process is participant in collaboration if(processDefinition.getParticipantProcess() != null) { ParticipantProcess pProc = processDefinition.getParticipantProcess(); processDiagramCanvas.drawPoolOrLane(pProc.getName(), pProc.getX(), pProc.getY(), pProc.getWidth(), pProc.getHeight()); } // Draw lanes if(processDefinition.getLaneSets() != null && processDefinition.getLaneSets().size() > 0) { for(LaneSet laneSet : processDefinition.getLaneSets()) { if(laneSet.getLanes() != null && laneSet.getLanes().size() > 0) { for(Lane lane : laneSet.getLanes()) { processDiagramCanvas.drawPoolOrLane(lane.getName(), lane.getX(), lane.getY(), lane.getWidth(), lane.getHeight()); } } } } // Draw activities and their sequence-flows for (ActivityImpl activity : processDefinition.getActivities()) { drawActivity(processDiagramCanvas, activity, highLightedActivities, highLightedFlows); } return processDiagramCanvas; }
for (LaneSet laneSet : processDefinition.getLaneSets()) { ArrayNode laneArray = new ObjectMapper().createArrayNode(); if (laneSet.getLanes() != null && !laneSet.getLanes().isEmpty()) { for (Lane lane : laneSet.getLanes()) { ObjectNode laneJSON = new ObjectMapper().createObjectNode(); laneJSON.put("id", lane.getId()); laneSetJSON.put("id", laneSet.getId()); if (StringUtils.isNotEmpty(laneSet.getName())) { laneSetJSON.put("name", laneSet.getName()); } else { laneSetJSON.put("name", "");
for (LaneSet laneSet : processDefinition.getLaneSets()) { JSONArray laneArray = new JSONArray(); if (laneSet.getLanes() != null && !laneSet.getLanes().isEmpty()) { for (Lane lane : laneSet.getLanes()) { JSONObject laneJSON = new JSONObject(); laneJSON.put("id", lane.getId()); laneSetJSON.put("id", laneSet.getId()); if (StringUtils.isNotEmpty(laneSet.getName())) { laneSetJSON.put("name", laneSet.getName()); } else { laneSetJSON.put("name", "");