• 部署工作流


    package cn.dajiaccp.acti01;
    
    import java.io.InputStream;
    
    import org.activiti.engine.ProcessEngine;
    import org.activiti.engine.ProcessEngines;
    import org.activiti.engine.RepositoryService;
    import org.activiti.engine.repository.Deployment;
    import org.activiti.engine.repository.DeploymentBuilder;
    
    /**
     * 将流程模板(流程图)部署到仓库  只做一遍
     * @author Administrator
     *
     */
    public class Test01 {
        public static void main(String[] args) {
            //得到流程引擎
            ProcessEngine pe = 
                    ProcessEngines.getDefaultProcessEngine();
            //得到仓库服务
            RepositoryService repositoryService = 
                    pe.getRepositoryService();
            //定义流 加载bpmn文件
    InputStream bpmn_in = 
        Test01.class.getClassLoader().getResourceAsStream("cn/dajiaccp/diagram/qingjiaFlow.bpmn");
    InputStream png_in =
        Test01.class.getClassLoader().getResourceAsStream("cn/dajiaccp/diagram/qingjiaFlow.png");
            //通过仓库部署工作流   方法链的调用
            Deployment deploy = 
            repositoryService.createDeployment()
            .addInputStream("bpmn_in.bpmn", bpmn_in)
            .addInputStream("png_in.png", png_in)
            .name("请假申请").category("行政类")
            .deploy();
            
            /*
            DeploymentBuilder builder = 
              repositoryService.createDeployment();
            builder = builder.addInputStream("bpmn_in", bpmn_in);
            builder = builder.addInputStream("png_in", png_in);
            builder = builder.name("请假申请");
            builder = builder.category("行政类");
            
            builder.deploy();
            */
            System.out.println(deploy);
            
        }
        
        public void hello(){
            StringBuffer sb = new StringBuffer();
        //    sb.append("111").append("222").append("3333");
            sb = sb.append("111");
            sb = sb.append("222");
            sb = sb.append("333");
            
            System.out.println(sb);   //11122233
        }
        
        
    }
  • 相关阅读:
    LVS的优点和缺点
    linux系统中如何查看日志 (常用命令)
    linux隐藏病毒处理(top查询us占用70%左右,却没有CPU高使用的进程)
    linux系统批量注释的方法
    linux系统硬件时间命令
    LINUX服务器设置只允许密钥登陆
    linux系统脚本放在后台与前台
    Kworkerd恶意挖矿分析
    HAProxy的优点
    find命令
  • 原文地址:https://www.cnblogs.com/yoyo198212/p/8289299.html
Copyright © 2020-2023  润新知