@Override public ProcessDefinition processDefinition(String processDefinitionId) { org.activiti.engine.repository.ProcessDefinition processDefinition; // try searching by Key if there is no matching by Id List<org.activiti.engine.repository.ProcessDefinition> list = repositoryService .createProcessDefinitionQuery() .processDefinitionKey(processDefinitionId) .orderByProcessDefinitionVersion() .asc() .list(); if (!list.isEmpty()) { processDefinition = list.get(0); } else { processDefinition = repositoryService.getProcessDefinition(processDefinitionId); } return processDefinitionConverter.from(processDefinition); }
@Override public ProcessDefinition processDefinition(String processDefinitionId) { org.activiti.engine.repository.ProcessDefinition processDefinition; // try searching by Key if there is no matching by Id List<org.activiti.engine.repository.ProcessDefinition> list = repositoryService .createProcessDefinitionQuery() .processDefinitionKey(processDefinitionId) .orderByProcessDefinitionVersion() .asc() .list(); if (!list.isEmpty()) { processDefinition = list.get(0); } else { processDefinition = repositoryService.getProcessDefinition(processDefinitionId); } if (!securityPoliciesManager.canRead(processDefinition.getKey())) { throw new ActivitiObjectNotFoundException("Unable to find process definition for the given id:'" + processDefinitionId + "'"); } return processDefinitionConverter.from(processDefinition); }
List<ProcessDefinition> processDefinitions = processEngine.getRepositoryService().createProcessDefinitionQuery().orderByProcessDefinitionKey().asc().list(); List<String> processDefinitionKeys = new ArrayList<String>(); for (ProcessDefinition processDefinition : processDefinitions) {
public ProcessDefinitionQuery getQuery(RepositoryService repositoryService) { return getBaseQuery(repositoryService) .orderByProcessDefinitionName().asc() .orderByProcessDefinitionKey().asc(); // name is not unique, so we add the order on key (so we can use it in the comparsion of ProcessDefinitionListItem) }
public List<Item> loadItems(int start, int count) { List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery() .suspended() .orderByProcessDefinitionName().asc() .orderByProcessDefinitionVersion().asc() .listPage(start, count); List<Item> processDefinitionItems = new ArrayList<Item>(); for (ProcessDefinition processDefinition : processDefinitions) { processDefinitionItems.add(new ProcessDefinitionListItem(processDefinition)); } return processDefinitionItems; }
public List<Item> loadItems(int start, int count) { List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery() .active() .orderByProcessDefinitionName().asc() .orderByProcessDefinitionVersion().asc() .listPage(start, count); List<Item> processDefinitionItems = new ArrayList<Item>(); for (ProcessDefinition processDefinition : processDefinitions) { processDefinitionItems.add(new ProcessDefinitionListItem(processDefinition)); } return processDefinitionItems; }
protected ProcessDefinitionQuery createQuery() { return repositoryService.createProcessDefinitionQuery() .processDefinitionCategory(REPORT_PROCESS_CATEGORY) .latestVersion() .orderByProcessDefinitionName().asc(); }
@Override public ProcessDefinition processDefinition(String processDefinitionId) { org.activiti.engine.repository.ProcessDefinition processDefinition; // try searching by Key if there is no matching by Id List<org.activiti.engine.repository.ProcessDefinition> list = repositoryService .createProcessDefinitionQuery() .processDefinitionKey(processDefinitionId) .orderByProcessDefinitionVersion() .asc() .list(); if (!list.isEmpty()) { processDefinition = list.get(0); } else { processDefinition = repositoryService.getProcessDefinition(processDefinitionId); } return processDefinitionConverter.from(processDefinition); }
@Override public ProcessDefinition processDefinition(String processDefinitionId) { org.activiti.engine.repository.ProcessDefinition processDefinition; // try searching by Key if there is no matching by Id List<org.activiti.engine.repository.ProcessDefinition> list = repositoryService .createProcessDefinitionQuery() .processDefinitionKey(processDefinitionId) .orderByProcessDefinitionVersion() .asc() .list(); if (!list.isEmpty()) { processDefinition = list.get(0); } else { processDefinition = repositoryService.getProcessDefinition(processDefinitionId); } return processDefinitionConverter.from(processDefinition); }
private void printProcessDefinitions(PrintWriter out, RepositoryService repo) { List<ProcessDefinition> pdList = repo.createProcessDefinitionQuery() .orderByDeploymentId().asc().list(); out.println(); out.println("Activiti Process Definitions"); out.println("----------------------------"); if (pdList.isEmpty()) { out.println("No Activiti Process Definitions Found."); return; } TextTable txtTable = new TextTable(4); txtTable.addHeaders("Definition ID", "Name", "Version", "Resource"); for (ProcessDefinition pd : pdList) { Integer ver = pd.getVersion(); txtTable.addRow(pd.getId(), pd.getName(), ver.toString(), formatBpmResource(pd.getResourceName())); } txtTable.print(out); }
private void printProcessDefinitions(PrintWriter out, RepositoryService repo) { List<ProcessDefinition> pdList = repo.createProcessDefinitionQuery() .orderByDeploymentId().asc().list(); out.println(); out.println("Activiti Process Definitions"); out.println("----------------------------"); if (pdList.isEmpty()) { out.println("No Activiti Process Definitions Found."); return; } TextTable txtTable = new TextTable(4); txtTable.addHeaders("Definition ID", "Name", "Version", "Resource"); for (ProcessDefinition pd : pdList) { Integer ver = pd.getVersion(); txtTable.addRow(pd.getId(), pd.getName(), ver.toString(), formatBpmResource(pd.getResourceName())); } txtTable.print(out); }
@Override public ProcessDefinition processDefinition(String processDefinitionId) { org.activiti.engine.repository.ProcessDefinition processDefinition; // try searching by Key if there is no matching by Id List<org.activiti.engine.repository.ProcessDefinition> list = repositoryService .createProcessDefinitionQuery() .processDefinitionKey(processDefinitionId) .orderByProcessDefinitionVersion() .asc() .list(); if (!list.isEmpty()) { processDefinition = list.get(0); } else { processDefinition = repositoryService.getProcessDefinition(processDefinitionId); } if (!securityPoliciesManager.canRead(processDefinition.getKey())) { throw new ActivitiObjectNotFoundException("Unable to find process definition for the given id:'" + processDefinitionId + "'"); } return processDefinitionConverter.from(processDefinition); }
@Override public ProcessDefinition processDefinition(String processDefinitionId) { org.activiti.engine.repository.ProcessDefinition processDefinition; // try searching by Key if there is no matching by Id List<org.activiti.engine.repository.ProcessDefinition> list = repositoryService .createProcessDefinitionQuery() .processDefinitionKey(processDefinitionId) .orderByProcessDefinitionVersion() .asc() .list(); if (!list.isEmpty()) { processDefinition = list.get(0); } else { processDefinition = repositoryService.getProcessDefinition(processDefinitionId); } if (!securityPoliciesManager.canRead(processDefinition.getKey())) { throw new ActivitiObjectNotFoundException("Unable to find process definition for the given id:'" + processDefinitionId + "'"); } return processDefinitionConverter.from(processDefinition); }
.orderByProcessDefinitionVersion().asc().list(); for (int i = 0; i < definitions.size(); i++) { ProcessDefinition definition = definitions.get(i);
public List<KickstartWorkflowInfo> findWorkflowInformation(boolean includeCounts) { List<ProcessDefinition> processDefinitions = repositoryService .createProcessDefinitionQuery() .processDefinitionKeyLike("adhoc_%") .orderByProcessDefinitionName().asc() .orderByProcessDefinitionVersion().desc().list(); return transformationService.convertToWorkflowInfoList(processDefinitions, includeCounts); }
List<ProcessDefinition> processDefinitions = processEngine.getRepositoryService().createProcessDefinitionQuery().orderByProcessDefinitionKey().asc().list(); List<String> processDefinitionKeys = new ArrayList<String>(); for (ProcessDefinition processDefinition : processDefinitions) {
public Field getPropertyField(FormProperty formProperty) { ComboBox comboBox = new ComboBox(getPropertyLabel(formProperty)); comboBox.setRequired(formProperty.isRequired()); comboBox.setRequiredError(getMessage(Messages.FORM_FIELD_REQUIRED, getPropertyLabel(formProperty))); comboBox.setEnabled(formProperty.isWritable()); List<ProcessDefinition> processDefinitions = ProcessEngines.getDefaultProcessEngine() .getRepositoryService() .createProcessDefinitionQuery() .orderByProcessDefinitionName().asc() .orderByProcessDefinitionVersion().asc() .list(); for (ProcessDefinition processDefinition : processDefinitions) { comboBox.addItem(processDefinition.getId()); String name = processDefinition.getName() + " (v" + processDefinition.getVersion() + ")"; comboBox.setItemCaption(processDefinition.getId(), name); } // Select first if (!processDefinitions.isEmpty()) { comboBox.setNullSelectionAllowed(false); comboBox.select(processDefinitions.get(0).getId()); } return comboBox; }
protected void addProcessDefinitionLinks() { List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery() .deploymentId(deployment.getId()) .orderByProcessDefinitionName().asc() .list();
public EventOverviewPanel() { this.runtimeService = ProcessEngines.getDefaultProcessEngine().getRuntimeService(); this.historyService = ProcessEngines.getDefaultProcessEngine().getHistoryService(); this.repositoryService = ProcessEngines.getDefaultProcessEngine().getRepositoryService(); this.identityService = ProcessEngines.getDefaultProcessEngine().getIdentityService(); this.managementService = ProcessEngines.getDefaultProcessEngine().getManagementService(); this.variableRendererManager = ExplorerApp.get().getVariableRendererManager(); this.definitionList = repositoryService.createProcessDefinitionQuery().orderByProcessDefinitionName().asc().list(); this.instanceList = historyService.createHistoricProcessInstanceQuery().orderByProcessInstanceStartTime().desc().list(); this.i18nManager = ExplorerApp.get().getI18nManager(); initializeDefinitionMap(); init(); initializeCurrentValues(); }