private void refreshProcessItems(ProcessSummary process) { if (process != null) { view.setProcessNameText(process.getName()); } else { // set to empty to ensure it's clear state view.setProcessNameText(""); } }
protected void selectProcessDefinition(final ProcessSummary processSummary) { setupDetailBreadcrumb(constants.ProcessDefinitionBreadcrumb(processSummary.getName())); placeManager.goTo(PerspectiveIds.PROCESS_DEFINITION_DETAILS_SCREEN); fireProcessDefSelectionEvent(processSummary); }
@Test public void testProcessDefNameDefinitionPropagation() { final ProcessSummary processSummary = new ProcessSummary(); processSummary.setProcessDefId("testProcessDefId"); processSummary.setDeploymentId("testDeploymentId"); processSummary.setProcessDefName("testProcessDefName"); processSummary.setDynamic(false); presenter.selectProcessDefinition(processSummary); verify(processDefSelectionEvent).fire(any(ProcessDefSelectionEvent.class)); ArgumentCaptor<ProcessDefSelectionEvent> argument = ArgumentCaptor.forClass(ProcessDefSelectionEvent.class); verify(processDefSelectionEvent).fire(argument.capture()); final ProcessDefSelectionEvent event = argument.getValue(); assertEquals(processSummary.getProcessDefName(), event.getProcessDefName()); assertEquals(processSummary.getDeploymentId(), event.getDeploymentId()); assertEquals(processSummary.getProcessDefId(), event.getProcessId()); assertEquals(processSummary.isDynamic(), event.isDynamic()); verify(breadcrumbs).addBreadCrumb(eq(PERSPECTIVE_ID), eq(Constants.INSTANCE.ProcessDefinitionBreadcrumb((processSummary.getName()))), eq(Commands.DO_NOTHING)); }
public static void assertProcessSummary(final ProcessDefinition pd, final ProcessSummary ps) { assertNotNull(ps); assertEquals(pd.getId(), ps.getId()); assertEquals(pd.getId(), ps.getProcessDefId()); assertEquals(pd.getName(), ps.getName()); assertEquals(pd.getName(), ps.getProcessDefName()); assertEquals(pd.isDynamic(), ps.isDynamic()); assertEquals(pd.getVersion(), ps.getVersion()); assertEquals(pd.getContainerId(), ps.getDeploymentId()); assertEquals(pd.getAssociatedEntities(), ps.getAssociatedEntities()); assertEquals(pd.getProcessVariables(), ps.getProcessVariables()); assertEquals(pd.getReusableSubProcesses(), ps.getReusableSubProcesses()); assertEquals(pd.getServiceTasks(), ps.getServiceTasks()); assertThat(ps.getNodes()).hasSameSizeAs(pd.getNodes()); assertThat(ps.getTimers()).hasSameSizeAs(pd.getTimers()); }
public static void assertProcessSummary(final ProcessDefinition pd, final ProcessSummary ps) { assertNotNull(ps); assertEquals(pd.getId(), ps.getId()); assertEquals(pd.getId(), ps.getProcessDefId()); assertEquals(pd.getName(), ps.getName()); assertEquals(pd.getName(), ps.getProcessDefName()); assertEquals(pd.isDynamic(), ps.isDynamic()); assertEquals(pd.getVersion(), ps.getVersion()); assertEquals(pd.getContainerId(), ps.getDeploymentId()); assertEquals(pd.getAssociatedEntities(), ps.getAssociatedEntities()); assertEquals(pd.getProcessVariables(), ps.getProcessVariables()); assertEquals(pd.getReusableSubProcesses(), ps.getReusableSubProcesses()); assertEquals(pd.getServiceTasks(), ps.getServiceTasks()); assertThat(ps.getNodes()).hasSameSizeAs(pd.getNodes()); assertThat(ps.getTimers()).hasSameSizeAs(pd.getTimers()); }