@Override public ProcessSummary apply(final ProcessDefinition definition) { if (definition == null) { return null; } final ProcessSummary summary = new ProcessSummary(definition.getId(), definition.getName(), definition.getContainerId(), definition.getVersion(), definition.isDynamic()); summary.setAssociatedEntities(definition.getAssociatedEntities()); summary.setProcessVariables(definition.getProcessVariables()); summary.setReusableSubProcesses(definition.getReusableSubProcesses()); summary.setServiceTasks(definition.getServiceTasks()); summary.setDynamicFormsEnabled(KieServerUtils.isKieServerRendererEnabled()); summary.setNodes(definition.getNodes() == null ? emptyList() : definition.getNodes().stream().map(node -> new ProcessNodeSummary(node.getId(), node.getName(), node.getType(), node.getUniqueId())).collect(toList())); summary.setTimers(definition.getTimers() == null ? emptyList() : definition.getTimers().stream().map(timer -> new TimerSummary(timer.getId(), timer.getNodeId(), timer.getNodeName(), timer.getUniqueId())).collect(toList())); return summary; } }
@Override public ProcessSummary apply(final ProcessDefinition definition) { if (definition == null) { return null; } final ProcessSummary summary = new ProcessSummary(definition.getId(), definition.getName(), definition.getContainerId(), definition.getVersion(), definition.isDynamic()); summary.setAssociatedEntities(definition.getAssociatedEntities()); summary.setProcessVariables(definition.getProcessVariables()); summary.setReusableSubProcesses(definition.getReusableSubProcesses()); summary.setServiceTasks(definition.getServiceTasks()); summary.setDynamicFormsEnabled(KieServerUtils.isKieServerRendererEnabled()); summary.setNodes(definition.getNodes() == null ? emptyList() : definition.getNodes().stream().map(node -> new ProcessNodeSummary(node.getId(), node.getName(), node.getType(), node.getUniqueId())).collect(toList())); summary.setTimers(definition.getTimers() == null ? emptyList() : definition.getTimers().stream().map(timer -> new TimerSummary(timer.getId(), timer.getNodeId(), timer.getNodeName(), timer.getUniqueId())).collect(toList())); return summary; } }
processDesc.setName( processDefinition.getName() ); processDesc.setPackageName( processDefinition.getPackageName() ); processDesc.setDeploymentId( serverTemplateId + "@" + processDefinition.getContainerId() + "@" + System.currentTimeMillis() );
@Override public ProcessDefinitionSummary apply(final ProcessDefinition cd) { if (cd == null) { return null; } return ProcessDefinitionSummary.builder(). id(cd.getId()). name(cd.getName()). containerId(cd.getContainerId()). version(cd.getVersion()). packageName(cd.getPackageName()). build(); } }
processDesc.setName(processDefinition.getName()); processDesc.setPackageName(processDefinition.getPackageName()); processDesc.setDeploymentId(serverTemplateId + "@" + processDefinition.getContainerId() + "@" + System.currentTimeMillis());
@Override public ProcessDefinitionSummary apply(final ProcessDefinition cd) { if (cd == null) { return null; } return ProcessDefinitionSummary.builder(). id(cd.getId()). name(cd.getName()). containerId(cd.getContainerId()). version(cd.getVersion()). packageName(cd.getPackageName()). build(); } }
processDesc.setName(processDefinition.getName()); processDesc.setPackageName(processDefinition.getPackageName()); processDesc.setDeploymentId(serverTemplateId + "@" + processDefinition.getContainerId() + "@" + System.currentTimeMillis());
assertEquals("org.jbpm", result.getPackageName()); assertEquals("1.0", result.getVersion()); assertEquals(CONTAINER_ID, result.getContainerId());
assertEquals("org.jbpm", result.getPackageName()); assertEquals("1.0", result.getVersion()); assertEquals(CONTAINER_ID, result.getContainerId());
@Test public void testTimerProcessDefinition() { ProcessDefinition result = processClient.getProcessDefinition(CONTAINER_ID, PROCESS_ID_TIMER); assertNotNull(result); assertEquals(PROCESS_ID_TIMER, result.getId()); assertEquals("Timer Process", result.getName()); assertEquals("com.sample", result.getPackageName()); assertEquals("1", result.getVersion()); assertEquals(CONTAINER_ID, result.getContainerId()); assertNotNull(result.getNodes()); assertEquals(3, result.getNodes().size()); assertNotNull(result.getTimers()); assertEquals(1, result.getTimers().size()); TimerDefinition timer = result.getTimers().iterator().next(); assertEquals(0, timer.getId().longValue()); assertEquals(2l, timer.getNodeId().longValue()); assertEquals("timer", timer.getNodeName()); assertEquals("_2", timer.getUniqueId()); }
@Test public void testGetProcessDefinitionByContainerAndId() throws Exception { ProcessDefinition definition = queryClient.findProcessByContainerIdProcessId(CONTAINER_ID, PROCESS_ID_USERTASK); assertNotNull(definition); assertEquals(PROCESS_ID_USERTASK, definition.getId()); assertEquals("usertask", definition.getName()); assertEquals("1.0", definition.getVersion()); assertEquals("org.jbpm", definition.getPackageName()); assertEquals(CONTAINER_ID, definition.getContainerId()); }
public static void assertCaseDefinition(final ProcessDefinition pd, final ProcessDefinitionSummary pds) { assertNotNull(pds); assertEquals(pd.getName(), pds.getName()); assertEquals(pd.getId(), pds.getId()); assertEquals(pd.getContainerId(), pds.getContainerId()); assertEquals(pd.getVersion(), pds.getVersion()); assertEquals(pd.getPackageName(), pds.getPackageName()); }
public static void assertCaseDefinition(final ProcessDefinition pd, final ProcessDefinitionSummary pds) { assertNotNull(pds); assertEquals(pd.getName(), pds.getName()); assertEquals(pd.getId(), pds.getId()); assertEquals(pd.getContainerId(), pds.getContainerId()); assertEquals(pd.getVersion(), pds.getVersion()); assertEquals(pd.getPackageName(), pds.getPackageName()); }
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()); }