zoukankan      html  css  js  c++  java
  • 部署工作流

    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
        }
        
        
    }
  • 相关阅读:
    C++中的类模板详细讲述
    IE6
    Active Driectory 操作(转来放起来,不要丢了)
    The length of the query string for this request exceeds the configured maxQueryStringLength value
    试一下用word发布一篇文章
    各种分享api
    汇编语言程序设计 检测点1.1
    Windows下配置使用MemCached
    chrome
    ASP.NET 把集合导出为Excel的一个助手类
  • 原文地址:https://www.cnblogs.com/yoyo198212/p/8289299.html
Copyright © 2011-2022 走看看