@Override public void setValue(final ProcessInstanceLogSummary model) { logSummary.setModel(model); setLogTime(model.getDate()); setLogIcon(model); setLogInfo(model); setLogType(model); setDetails(model); }
@EventHandler("detailsLink") public void loadProcessInstanceLogsDetails(final @ForEvent("click") MouseEvent event) { if (!detailsInfoDiv.hasChildNodes() && (logSummary.getModel().getWorkItemId() != null)) { if (isHumanTask(logSummary.getModel())) { presenter.loadTaskDetails(logSummary.getModel().getWorkItemId(), logSummary.getModel().getDate(), workItemView); } else { presenter.loadWorkItemDetails(logSummary.getModel().getWorkItemId(), workItemView); } detailsInfoDiv.appendChild(workItemView.getElement()); } }
@Test public void testDataSetQueryHelperColumnMapping() { final Long logId = Long.valueOf(55); final Date logDate = new Date(); final String nodeName = "nodeName"; final String nodeType = "nodeType"; final int type = 1; DataSet dataSet = mock(DataSet.class); defineDatasetAnswer(dataSet, 0, logId, logDate, nodeName, nodeType, type); ProcessInstanceLogSummary rls = new ProcessInstanceLogSummaryDataSetMapper().apply(dataSet, 0); assertEquals(logId, rls.getId()); assertEquals(logDate, rls.getDate()); assertEquals(nodeName, rls.getName()); assertEquals(nodeType, rls.getNodeType()); assertTrue(rls.isCompleted()); }
private void assertProcessInstanceLogContent(Long id, Date date, String nodeName, String nodeType, boolean completed, ProcessInstanceLogSummary processInstanceLogSummaryDest) { assertEquals(id, processInstanceLogSummaryDest.getId()); assertEquals(date, processInstanceLogSummaryDest.getDate()); assertEquals(nodeName, processInstanceLogSummaryDest.getName()); assertEquals(nodeType, processInstanceLogSummaryDest.getNodeType()); assertEquals(completed, processInstanceLogSummaryDest.isCompleted()); }