@RequestMapping(value = "/show", method = RequestMethod.GET) public ProcessDefinition getProcessDefinition(@RequestParam String deployment, @RequestParam String id) { ProcessDefinition definition = runtimeDataService.getProcessesByDeploymentIdProcessId(deployment, id); return definition; }
@Override public String getProcessSources(String deploymentId, String processId) { ProcessDefinition processDesc = dataService.getProcessesByDeploymentIdProcessId(deploymentId, processId); String encodedProcessSource = ""; if(processDesc != null){ encodedProcessSource = ((ProcessAssetDesc)processDesc).getEncodedProcessSource(); } return (encodedProcessSource == null)?"":encodedProcessSource; }
@Override public ProcessSummary getProcessById(String deploymentId, String processId) { return ProcessHelper.adapt(dataService.getProcessesByDeploymentIdProcessId(deploymentId, processId)); }
private byte[] getProcessImageAsBytes(String containerId, String processId) { ProcessDefinition procDef = dataService.getProcessesByDeploymentIdProcessId(containerId, processId); if( procDef == null ) { throw new IllegalArgumentException("No process found for " + processId + " within container " + containerId); } String location = ""; if (procDef.getPackageName() != null && !procDef.getPackageName().trim().isEmpty()) { location = procDef.getPackageName().replaceAll("\\.", "/") + "/"; } // get SVG String byte[] imageSVG = imageReferenceMap.get(containerId).getImageContent(location, processId); if( imageSVG == null ) { logger.warn("Could not find SVG image file for process '" + processId + "' within container " + containerId); return null; } return imageSVG; }
public org.kie.server.api.model.definition.ProcessDefinition getProcessesByDeploymentIdProcessId(String containerId, String processId) { containerId = context.getContainerId(containerId, ContainerLocatorProvider.get().getLocator()); ProcessDefinition processDesc = runtimeDataService.getProcessesByDeploymentIdProcessId(containerId, processId); if (processDesc == null) { throw new IllegalArgumentException("Could not find process definition \""+processId+"\" in container \""+containerId +"\""); } return convertToProcess(processDesc); }
@Override public ProcessSummary getItem(ProcessDefinitionKey key) { return ProcessHelper.adapt(dataService.getProcessesByDeploymentIdProcessId(key.getDeploymentId(), key.getProcessId())); }
ProcessDefinition processDesc = dataService.getProcessesByDeploymentIdProcessId(containerId, task.getTaskData().getProcessId()); Map<String, Object> renderContext = new HashMap<>(); renderContext.put("filterForm", filterContent);