private static void updateFlowNode(final FlowNodeInstanceImpl flowNode, final SFlowNodeInstance sflowNode, final String state) { flowNode.setId(sflowNode.getId()); flowNode.setState(state); flowNode.setParentContainerId(sflowNode.getParentContainerId()); flowNode.setRootContainerId(sflowNode.getRootContainerId()); flowNode.setProcessDefinitionId(sflowNode.getLogicalGroup(0)); flowNode.setParentProcessInstanceId(sflowNode.getLogicalGroup(3)); flowNode.setDisplayName(sflowNode.getDisplayName()); flowNode.setDisplayDescription(sflowNode.getDisplayDescription()); flowNode.setDescription(sflowNode.getDescription()); flowNode.setExecutedBy(sflowNode.getExecutedBy()); flowNode.setExecutedBySubstitute(sflowNode.getExecutedBySubstitute()); flowNode.setStateCategory(StateCategory.valueOf(sflowNode.getStateCategory().name())); flowNode.setReachedSateDate(new Date(sflowNode.getReachedStateDate())); flowNode.setLastUpdateDate(new Date(sflowNode.getLastUpdateDate())); }
private static void updateFlowNode(final FlowNodeInstanceImpl flowNode, final SFlowNodeInstance sflowNode, final String state) { flowNode.setId(sflowNode.getId()); flowNode.setState(state); flowNode.setParentContainerId(sflowNode.getParentContainerId()); flowNode.setRootContainerId(sflowNode.getRootContainerId()); flowNode.setProcessDefinitionId(sflowNode.getLogicalGroup(0)); flowNode.setParentProcessInstanceId(sflowNode.getLogicalGroup(3)); flowNode.setDisplayName(sflowNode.getDisplayName()); flowNode.setDisplayDescription(sflowNode.getDisplayDescription()); flowNode.setDescription(sflowNode.getDescription()); flowNode.setExecutedBy(sflowNode.getExecutedBy()); flowNode.setExecutedBySubstitute(sflowNode.getExecutedBySubstitute()); flowNode.setStateCategory(StateCategory.valueOf(sflowNode.getStateCategory().name())); flowNode.setReachedSateDate(new Date(sflowNode.getReachedStateDate())); flowNode.setLastUpdateDate(new Date(sflowNode.getLastUpdateDate())); }