您的位置:首页 > 其它

Activiti学习笔记3 — 流程定义

2015-12-01 13:54 120 查看
一、创建流程引擎对象

private ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();


二、发布一个流程

/**
* 5、查看流程图
* @throws IOException
*/
@Test
public void testQueryProcessDifinationImage() throws IOException {
// 创建仓库服务实例
RepositoryService repositoryService = processEngine.getRepositoryService();

// 通过部署ID获取所有资源信息
String deploymentId = "10001";
String resourceName = "";
List<String> names = repositoryService.getDeploymentResourceNames(deploymentId);
for (String name : names) {
if (name.indexOf(".png") >= 0) {
resourceName = name;
logger.info(name);
}
}

if (resourceName != "") {
InputStream image = repositoryService.getResourceAsStream(deploymentId, resourceName);

FileUtils.copyInputStreamToFile(image,new File("d:/test.png"));
}

}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: