public int getNumberOfNodeTriggered(long processInstanceId, String node) { int counter = 0; if (sessionPersistence) { List<NodeInstanceLog> logs = logService.findNodeInstances(processInstanceId); if (logs != null) { for (NodeInstanceLog l : logs) { String nodeName = l.getNodeName(); if ((l.getType() == NodeInstanceLog.TYPE_ENTER || l.getType() == NodeInstanceLog.TYPE_EXIT) && node.equals(nodeName)) { counter++; } } } } else { for (LogEvent event : logger.getLogEvents()) { if (event instanceof RuleFlowNodeLogEvent) { String nodeName = ((RuleFlowNodeLogEvent) event).getNodeName(); if (node.equals(nodeName)) { counter++; } } } } return counter; }
private int getSLAComplianceForNodeInstance(long processInstanceId, org.jbpm.workflow.instance.NodeInstance nodeInstance, int logType) { int slaCompliance = -1; if (sessionPersistence) { List<NodeInstanceLog> logs = logService.findNodeInstances(processInstanceId); if (logs != null) { for (NodeInstanceLog log : logs) { if (log.getType() == logType && log.getNodeInstanceId().equals(String.valueOf(nodeInstance.getId()))) { slaCompliance = log.getSlaCompliance(); break; } } } } else { slaCompliance = nodeInstance.getSlaCompliance(); } return slaCompliance; } }
private void assertLogContent(NodeInstanceLog log, long nodeInstanceId, String processId, Integer type, String nodeType, String nodeName){ assertEquals(nodeInstanceId,log.getProcessInstanceId().longValue()); assertEquals(processId,log.getProcessId()); assertEquals(type,log.getType()); assertEquals(nodeType, log.getNodeType()); assertEquals(nodeName,log.getNodeName()); } }
if (nodeInstance.getType() == NodeInstanceLog.TYPE_ENTER) { nodeInstances.put(nodeInstance.getNodeInstanceId(), nodeInstance); } else {
public int getNumberOfNodeTriggered(long processInstanceId, String node) { int counter = 0; if (sessionPersistence) { List<NodeInstanceLog> logs = logService.findNodeInstances(processInstanceId); if (logs != null) { for (NodeInstanceLog l : logs) { String nodeName = l.getNodeName(); if ((l.getType() == NodeInstanceLog.TYPE_ENTER || l.getType() == NodeInstanceLog.TYPE_EXIT) && node.equals(nodeName)) { counter++; } } } } else { for (LogEvent event : logger.getLogEvents()) { if (event instanceof RuleFlowNodeLogEvent) { String nodeName = ((RuleFlowNodeLogEvent) event).getNodeName(); if (node.equals(nodeName)) { counter++; } } } } return counter; }
private int getSLAComplianceForNodeInstance(long processInstanceId, org.jbpm.workflow.instance.NodeInstance nodeInstance, int logType) { int slaCompliance = -1; if (sessionPersistence) { List<NodeInstanceLog> logs = logService.findNodeInstances(processInstanceId); if (logs != null) { for (NodeInstanceLog log : logs) { if (log.getType() == logType && log.getNodeInstanceId().equals(String.valueOf(nodeInstance.getId()))) { slaCompliance = log.getSlaCompliance(); break; } } } } else { slaCompliance = nodeInstance.getSlaCompliance(); } return slaCompliance; } }
private void assertLogContent(NodeInstanceLog log, long nodeInstanceId, String processId, Integer type, String nodeType, String nodeName){ assertEquals(nodeInstanceId,log.getProcessInstanceId().longValue()); assertEquals(processId,log.getProcessId()); assertEquals(type,log.getType()); assertEquals(nodeType, log.getNodeType()); assertEquals(nodeName,log.getNodeName()); } }