@Test public void testGetProcesses() { final ProcessDefinition def = ProcessDefinition.builder().id(processId).nodes(emptyList()).timers(emptyList()).build(); when(queryServicesClient.findProcesses(0, 10, "", true)).thenReturn(singletonList(def)); final List<ProcessSummary> summaries = service.getProcesses(serverTemplateId, 0, 10, "", true); assertNotNull(summaries); assertEquals(1, summaries.size()); assertProcessSummary(def, summaries.get(0)); }
@Test public void testGetProcessesByFilter() { final ProcessDefinition def = ProcessDefinition.builder().id(processId).timers(emptyList()).nodes(emptyList()).build(); when(queryServicesClient.findProcesses("filter", 0, 10, "", true)).thenReturn(singletonList(def)); final List<ProcessSummary> summaries = service.getProcessesByFilter(serverTemplateId, "filter", 0, 10, "", true); assertNotNull(summaries); assertEquals(1, summaries.size()); assertProcessSummary(def, summaries.get(0)); }
@Test public void testGetProcesses() { final ProcessDefinition def = ProcessDefinition.builder().id(processId).nodes(emptyList()).timers(emptyList()).build(); when(queryServicesClient.findProcesses(0, 10, "", true)).thenReturn(singletonList(def)); final List<ProcessSummary> summaries = service.getProcesses(serverTemplateId, 0, 10, "", true); assertNotNull(summaries); assertEquals(1, summaries.size()); assertProcessSummary(def, summaries.get(0)); }
@Test public void testGetProcessesByFilter() { final ProcessDefinition def = ProcessDefinition.builder().id(processId).timers(emptyList()).nodes(emptyList()).build(); when(queryServicesClient.findProcesses("filter", 0, 10, "", true)).thenReturn(singletonList(def)); final List<ProcessSummary> summaries = service.getProcessesByFilter(serverTemplateId, "filter", 0, 10, "", true); assertNotNull(summaries); assertEquals(1, summaries.size()); assertProcessSummary(def, summaries.get(0)); }
@Test public void testGetProcess() { final ProcessDefinition def = ProcessDefinition.builder().id(processId).nodes(emptyList()).timers(emptyList()).build(); when(processServicesClient.getProcessDefinition(containerId, processId)).thenReturn(def); final ProcessDefinitionKey pdk = new ProcessDefinitionKey(serverTemplateId, containerId, processId); final ProcessSummary summary = service.getProcess(pdk); assertNotNull(summary); assertProcessSummary(def, summary); }
@Test public void testGetProcess() { final ProcessDefinition def = ProcessDefinition.builder().id(processId).nodes(emptyList()).timers(emptyList()).build(); when(processServicesClient.getProcessDefinition(containerId, processId)).thenReturn(def); final ProcessDefinitionKey pdk = new ProcessDefinitionKey(serverTemplateId, containerId, processId); final ProcessSummary summary = service.getProcess(pdk); assertNotNull(summary); assertProcessSummary(def, summary); }
public org.kie.server.api.model.definition.ProcessDefinition getProcessDefinition(String containerId, String processId) { containerId = context.getContainerId(containerId, ContainerLocatorProvider.get().getLocator()); ProcessDefinition procDef = findProcessDefinition(containerId, processId); org.kie.server.api.model.definition.ProcessDefinition responseObject = org.kie.server.api.model.definition.ProcessDefinition.builder() .id(procDef.getId()) .name(procDef.getName()) .version(procDef.getVersion()) .packageName(procDef.getPackageName()) .containerId(procDef.getDeploymentId()) .entitiesAsCollection(procDef.getAssociatedEntities()) .serviceTasks(procDef.getServiceTasks()) .subprocesses(procDef.getReusableSubProcesses()) .variables(procDef.getProcessVariables()) .dynamic(procDef.isDynamic()) .nodes(procDef.getNodes().stream().map(node -> NodeDefinition.builder().id(node.getId()).name(node.getName()).type(node.getNodeType()).uniqueId(node.getUniqueId()).build()).collect(toSet())) .timers(procDef.getTimers().stream().map(timer -> TimerDefinition.builder().id(timer.getId()).nodeId(timer.getNodeId()).nodeName(timer.getNodeName()).uniqueId(timer.getUniqueId()).build()).collect(toSet())) .build(); return responseObject; }
public static org.kie.server.api.model.definition.ProcessDefinition transformProcess(ProcessDefinition processDesc) { if (processDesc == null) { return null; } org.kie.server.api.model.definition.ProcessDefinition processDefinition = org.kie.server.api.model.definition.ProcessDefinition.builder() .id(processDesc.getId()) .name(processDesc.getName()) .packageName(processDesc.getPackageName()) .version(processDesc.getVersion()) .containerId(processDesc.getDeploymentId()) .dynamic(processDesc.isDynamic()) .build(); return processDefinition; }
public static org.kie.server.api.model.definition.ProcessDefinition convertToProcess(ProcessDefinition processDesc) { if (processDesc == null) { return null; } org.kie.server.api.model.definition.ProcessDefinition processDefinition = org.kie.server.api.model.definition.ProcessDefinition.builder() .id(processDesc.getId()) .name(processDesc.getName()) .packageName(processDesc.getPackageName()) .version(processDesc.getVersion()) .containerId(processDesc.getDeploymentId()) .dynamic(processDesc.isDynamic()) .build(); return processDefinition; }
TimerDefinition.builder().id(2l).nodeId(0l).nodeName(" ").uniqueId("_2").build()); when(processServicesClient.getProcessDefinition(containerId, processId)).thenReturn(ProcessDefinition.builder().id(processId).nodes(processNodes).timers(timers).build());
TimerDefinition.builder().id(2l).nodeId(0l).nodeName(" ").uniqueId("_2").build()); when(processServicesClient.getProcessDefinition(containerId, processId)).thenReturn(ProcessDefinition.builder().id(processId).nodes(processNodes).timers(timers).build());