try{ if(nis.getType().equals("HumanTaskNode")){ logs.add(new RuntimeLogSummary(nis.getId(), prettyDateFormatter.format(dateFormat.parse(nis.getTimestamp())), "Task '" + nis.getNodeName() + "' was created", "System")); for(TaskEventSummary te : allTaskEventsByProcessInstanceId){ if(te.getWorkItemId() != null && nis.getId() == te.getWorkItemId()){ if(te.getType().equals("CLAIMED") || te.getType().equals("RELEASED") || te.getType().equals("COMPLETED")){ logs.add(new RuntimeLogSummary(nis.getId(), "- " + prettyDateFormatter.format(te.getLogTime()), "Task '" + nis.getNodeName() + "' was " + te.getType().toLowerCase() + " by user " + te.getUserId(), "Human"));
try{ if(nis.getType().equals("HumanTaskNode")){ logs.add(new RuntimeLogSummary(nis.getId(), prettyDateFormatter.format(dateFormat.parse(nis.getTimestamp())), nis.getNodeName() + "("+nis.getType()+")", "System")); for(TaskEventSummary te : allTaskEventsByProcessInstanceId){ if(te.getWorkItemId() != null && nis.getId() == te.getWorkItemId()){ logs.add(new RuntimeLogSummary(nis.getId(), prettyDateFormatter.format(dateFormat.parse(nis.getTimestamp())), nis.getNodeName() + "("+nis.getType()+")", "Human")); }else { logs.add(new RuntimeLogSummary(nis.getId(), prettyDateFormatter.format(dateFormat.parse(nis.getTimestamp())), nis.getNodeName() + "("+nis.getType()+")", "System"));
@Test public void adaptRemoveNullValuesTest() { NodeInstanceDesc nodeInstanceDes = new NodeInstanceDesc("1",null,null,null,"deploymentID",1,new Date(),null,1,Long.valueOf("1")); NodeInstanceSummary nis = nodeInstanceHelper.adapt(nodeInstanceDes); assertEquals(nis.getNodeName(),""); assertEquals(nis.getNodeUniqueName(),""); assertEquals(nis.getType(),""); }
@Override public void callback( List<NodeInstanceSummary> details ) { view.setCurrentActiveNodes( details ); view.getCurrentActivitiesListBox().setText( "" ); SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder(); for ( NodeInstanceSummary nis : details ) { safeHtmlBuilder.appendEscapedLines( nis.getTimestamp() + ": " + nis.getId() + " - " + nis.getNodeName() + " (" + nis.getType() + ") \n" ); } view.getCurrentActivitiesListBox().setHTML( safeHtmlBuilder.toSafeHtml() ); } }, new ErrorCallback<Message>() {