private void verifyNoDetails(ProcessInstanceLogSummary model) { verify(detailsLink, never()).setAttribute("href", "#11544612157000"); verify(detailsInfoDiv, never()).setId("11544612157000"); when(logSummary.getModel()).thenReturn(model); when(detailsInfoDiv.hasChildNodes()).thenReturn(false); view.loadProcessInstanceLogsDetails(mouseEvent); verify(presenter, never()).loadTaskDetails(2L, date, workItemView); verify(presenter, never()).loadWorkItemDetails(model.getWorkItemId(), workItemView); } }
@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()); } }
private void verifySystemTaskDetails(ProcessInstanceLogSummary model) { verify(detailsLink).setAttribute("href", "#123"); verify(detailsInfoDiv).setId("123"); when(logSummary.getModel()).thenReturn(model); when(detailsInfoDiv.hasChildNodes()).thenReturn(false); view.loadProcessInstanceLogsDetails(mouseEvent); verify(presenter).loadWorkItemDetails(model.getWorkItemId(), workItemView); }
private void setDetails(ProcessInstanceLogSummary model) { if (model.getWorkItemId() == null) { detailsPanelDiv.setHidden(true); } else { String panelId = Document.get().createUniqueId(); detailsLink.setAttribute("href", "#" + panelId); detailsInfoDiv.setId(panelId); detailsPanelDiv.setHidden(false); } }