public static List<NodeInstance> transformNodeInstance(Collection<NodeInstanceDesc> nodeInstances) { if (nodeInstances == null) { return Collections.emptyList(); } return nodeInstances.stream().map(an -> NodeInstance.builder() .id(an.getId()) .name(an.getName()) .date(an.getDataTimeStamp()) .completed(an.isCompleted()) .connection(an.getConnection()) .containerId(an.getDeploymentId()) .nodeType(an.getNodeType()) .nodeId(an.getNodeId()) .processInstanceId(an.getProcessInstanceId()) .workItemId(an.getWorkItemId()) .referenceId(an.getReferenceId()) .slaCompliance(an.getSlaCompliance()) .slaDueDate(an.getSlaDueDate()) .build()) .collect(toList()); }
.builder() .name("First task") .containerId(CONTAINER_ID) .nodeType("HumanTaskNode") .completed(false) .builder() .name("start") .containerId(CONTAINER_ID) .nodeType("StartNode") .completed(true)
.builder() .name("First task") .containerId(CONTAINER_ID) .nodeType("HumanTaskNode") .completed(false) .builder() .name("start") .containerId(CONTAINER_ID) .nodeType("StartNode") .completed(true)
public static NodeInstance convertToNodeInstance(NodeInstanceDesc nodeInstanceDesc) { NodeInstance nodeInstance = NodeInstance.builder() .id(nodeInstanceDesc.getId()) .name(nodeInstanceDesc.getName()) .nodeId(nodeInstanceDesc.getNodeId()) .nodeType(nodeInstanceDesc.getNodeType()) .processInstanceId(nodeInstanceDesc.getProcessInstanceId()) .containerId(nodeInstanceDesc.getDeploymentId()) .workItemId(nodeInstanceDesc.getWorkItemId()) .completed(nodeInstanceDesc.isCompleted()) .connection(nodeInstanceDesc.getConnection()) .date(nodeInstanceDesc.getDataTimeStamp()) .referenceId(nodeInstanceDesc.getReferenceId()) .slaCompliance(nodeInstanceDesc.getSlaCompliance()) .slaDueDate(nodeInstanceDesc.getSlaDueDate()) .build(); return nodeInstance; }