欢迎来到天天文库
浏览记录
ID:34723919
大小:58.46 KB
页数:9页
时间:2019-03-10
《jbmp入门少说谢漂亮的话多做些平凡的事》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、少说谢漂亮的话,多做些平凡的事JBMP入门(1)定义如下工作流程:2、68.ProcessEventListener"/>3、me="tostate1"to="state1"/>4、8"name="toend1"to="end1"/> 即简单的流程:5、start--->state1--->end (2)流程测试:packagecom.family168;importjunit.framework.TestCase;importorg.jbpm.api.*;importjava.util.*;publicclassHelloTestextendsTestCase{ProcessEngineprocessEngine;publicHelloTest(){processEngine=Configuration.getProcessEngine();}6、publicvoidtestDeploy(){//定义repositoryService主要是对为了查看流程管理流程用的RepositoryServicerepositoryService=processEngine.getRepositoryService();StringdeploymentId=repositoryService.createDeployment().addResourceFromClasspath("helloworld.jpdl.xml").deploy();//将流程定7、义(就是工作的流程写成的XML文件)发布到流程引擎中去//下面是获取所有已发布的流程定义Listlist=repositoryService.createProcessDefinitionQuery().list();for(ProcessDefinitionpd:list){System.out.println(pd.getId());//打印流程定义的ID}//删除不需要的流程定义,即将发布到工作引擎中的流程定义删除掉repositoryService.d8、eleteDeploymentCascade(deploymentId);//使用Cascade表示级联删除System.out.println(repositoryService.createProcessDefinitionQuery().list().size());}} packagecom.family168;importjunit.framework.TestCase;importorg.jbpm.api.*;importjava.util.*;publicclassP
2、68.ProcessEventListener"/>3、me="tostate1"to="state1"/>4、8"name="toend1"to="end1"/> 即简单的流程:5、start--->state1--->end (2)流程测试:packagecom.family168;importjunit.framework.TestCase;importorg.jbpm.api.*;importjava.util.*;publicclassHelloTestextendsTestCase{ProcessEngineprocessEngine;publicHelloTest(){processEngine=Configuration.getProcessEngine();}6、publicvoidtestDeploy(){//定义repositoryService主要是对为了查看流程管理流程用的RepositoryServicerepositoryService=processEngine.getRepositoryService();StringdeploymentId=repositoryService.createDeployment().addResourceFromClasspath("helloworld.jpdl.xml").deploy();//将流程定7、义(就是工作的流程写成的XML文件)发布到流程引擎中去//下面是获取所有已发布的流程定义Listlist=repositoryService.createProcessDefinitionQuery().list();for(ProcessDefinitionpd:list){System.out.println(pd.getId());//打印流程定义的ID}//删除不需要的流程定义,即将发布到工作引擎中的流程定义删除掉repositoryService.d8、eleteDeploymentCascade(deploymentId);//使用Cascade表示级联删除System.out.println(repositoryService.createProcessDefinitionQuery().list().size());}} packagecom.family168;importjunit.framework.TestCase;importorg.jbpm.api.*;importjava.util.*;publicclassP
3、me="tostate1"to="state1"/>4、8"name="toend1"to="end1"/> 即简单的流程:5、start--->state1--->end (2)流程测试:packagecom.family168;importjunit.framework.TestCase;importorg.jbpm.api.*;importjava.util.*;publicclassHelloTestextendsTestCase{ProcessEngineprocessEngine;publicHelloTest(){processEngine=Configuration.getProcessEngine();}6、publicvoidtestDeploy(){//定义repositoryService主要是对为了查看流程管理流程用的RepositoryServicerepositoryService=processEngine.getRepositoryService();StringdeploymentId=repositoryService.createDeployment().addResourceFromClasspath("helloworld.jpdl.xml").deploy();//将流程定7、义(就是工作的流程写成的XML文件)发布到流程引擎中去//下面是获取所有已发布的流程定义Listlist=repositoryService.createProcessDefinitionQuery().list();for(ProcessDefinitionpd:list){System.out.println(pd.getId());//打印流程定义的ID}//删除不需要的流程定义,即将发布到工作引擎中的流程定义删除掉repositoryService.d8、eleteDeploymentCascade(deploymentId);//使用Cascade表示级联删除System.out.println(repositoryService.createProcessDefinitionQuery().list().size());}} packagecom.family168;importjunit.framework.TestCase;importorg.jbpm.api.*;importjava.util.*;publicclassP
4、8"name="toend1"to="end1"/> 即简单的流程:
5、start--->state1--->end (2)流程测试:packagecom.family168;importjunit.framework.TestCase;importorg.jbpm.api.*;importjava.util.*;publicclassHelloTestextendsTestCase{ProcessEngineprocessEngine;publicHelloTest(){processEngine=Configuration.getProcessEngine();}
6、publicvoidtestDeploy(){//定义repositoryService主要是对为了查看流程管理流程用的RepositoryServicerepositoryService=processEngine.getRepositoryService();StringdeploymentId=repositoryService.createDeployment().addResourceFromClasspath("helloworld.jpdl.xml").deploy();//将流程定
7、义(就是工作的流程写成的XML文件)发布到流程引擎中去//下面是获取所有已发布的流程定义Listlist=repositoryService.createProcessDefinitionQuery().list();for(ProcessDefinitionpd:list){System.out.println(pd.getId());//打印流程定义的ID}//删除不需要的流程定义,即将发布到工作引擎中的流程定义删除掉repositoryService.d
8、eleteDeploymentCascade(deploymentId);//使用Cascade表示级联删除System.out.println(repositoryService.createProcessDefinitionQuery().list().size());}} packagecom.family168;importjunit.framework.TestCase;importorg.jbpm.api.*;importjava.util.*;publicclassP
此文档下载收益归作者所有