zoukankan      html  css  js  c++  java
  • activiti7查询流程定义的相关信息

    package com.zcc.activiti02;

    import org.activiti.engine.ProcessEngine;
    import org.activiti.engine.ProcessEngineConfiguration;
    import org.activiti.engine.RepositoryService;
    import org.activiti.engine.repository.ProcessDefinition;
    import org.activiti.engine.repository.ProcessDefinitionQuery;

    import java.util.List;

    /**
    * 查询流程定义的相关信息
    */
    public class QueryProcessDefinition {
    public static void main(String[] args) {
    //创建流程引擎配置类
    ProcessEngineConfiguration processEngineConfiguration=
    ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("activiti.cfg.xml");
    //流程引擎对象
    ProcessEngine processEngine = processEngineConfiguration.buildProcessEngine();

    RepositoryService repositoryService = processEngine.getRepositoryService();
    //获取查询器
    ProcessDefinitionQuery processDefinitionQuery = repositoryService.createProcessDefinitionQuery();
    List<ProcessDefinition> list = processDefinitionQuery.processDefinitionKey("myProcess")
    .orderByProcessDefinitionVersion().desc().list();
    for (int i=0;i<list.size();i++){
    ProcessDefinition processDefinition = list.get(i);
    System.out.println("流程定义id:" + processDefinition.getId());
    System.out.println("流程定义名称:" + processDefinition.getName());
    System.out.println("流程定义key:" + processDefinition.getKey());
    System.out.println("流程定义版本:" + processDefinition.getVersion());
    System.out.println("流程部署id:" + processDefinition.getDeploymentId());
    }


    }

    }
  • 相关阅读:
    bind智能DNS + bindUI管理系统(mysql + bind dlz)
    什么情况下,英文单词中的k发音变g,t发音变d,p发音变b
    rsyn同步软链接保持不变
    yaml,json,ini这三种格式用来做配置文件优缺点
    自动挡车档位介绍
    "挡位"还是"档位",究竟谁错了
    Gitlab备份与恢复、迁移与升级
    树的名称大全
    手动档正确换档手势
    gitlab HA集群
  • 原文地址:https://www.cnblogs.com/yscec/p/11802780.html
Copyright © 2011-2022 走看看