`
hongsoft
  • 浏览: 291312 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jBPM是怎么样使用BeanShell的

阅读更多
BeanShell的确是一个简单强大的工具,我们看看jbpm是怎么样使用它的:
//脚本用的变量
private Collection usedVariableNames = null;
//脚本语句
  private String statements = null;
  //结果变量
  private String resultVariableName = null;
 
  //Token用来获取输入的变量
  public Object eval( Token token ) {
    Object result = null;
   
    try {
      //Token用来获取输入的变量
      Interpreter interpreter = createInterpreter(token);
      //执行脚本
      interpreter.eval(statements);
      //返回结果
      result = interpreter.get(resultVariableName);
    } catch (EvalError e) {
      log.error(e);
      throw new RuntimeException("unable to evaluate script", e);
    }
    return result;
  }
是不是很简单?
分享到:
评论

相关推荐

    jbpm安装及使用方法

    两种方法:最简单的是在transitions里增加condition elements(条件),condition是beanshell script写的,它返回一个boolean。当运行的时候,decision节点将会在它的 leaving transitions里循环,同时比较 leaving ...

    jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍

    jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍

    JBPM采购申请系统——20_JBPM4.0使用及特性.7z

    JBPM采购申请系统——20_JBPM4.0使用及特性.7z JBPM采购申请系统——20_JBPM4.0使用及特性.7z JBPM采购申请系统——20_JBPM4.0使用及特性.7z JBPM采购申请系统——20_JBPM4.0使用及特性.7z JBPM采购申请系统——20_...

    jbpm使用简单示例

    jbpm一个简单示例,采用structs+jbpm实现的一个报销流程。是一个入门的好例子,有兴趣的朋友可以看看

    jbpm jbpm4.3.jar

    jbpm jbpm4.3.jar DDDDDDDD

    jbpm简介\jbpm简介

    \jbpm简介\jbpm简介\jbpm简介\jbpm简介\jbpm简介

    JBPM5 使用手册

    文档包括程序的安装,以及...jBPM 用户手册 第一章 概述 第二章 安装 第三章 流程 - 第四章 BPMN2.0 - 第五章 API - 第六章 人工任务 - 第七章 领域 - 规范流程 - 第八章 持久化 - 第九章 控制台 - 第十章 监视 -

    jbpm 案例 jbpm jbpm

    jbpm使用案例,非常不错,大家都来看看吧。

    jbpm 数据库jbpm 数据库

    jbpm 数据库jbpm 数据库jbpm 数据库jbpm 数据库jbpm 数据库

    JBPM工作原理及表结构详解

    本文件从JBPM的原理、实现方法、实例等方面详细讲解了JBPM的原理,包括以下内容: 1、JBPM特色: 3 2、流程图的组成: 3 2.1流转 (TRANSITION) 3 2.2活动 (ACTIVITY) 3 3、所用到的表: 4 3.1资源库与运行时表结构:...

    jbpm3使用帮助,一本比较使用帮助

    一本比较使用帮助关于jbpm的书。好用好用

    JBPM的使用与简单的操作

    把JBoss安装到${jbpm.home}/jboss-5.0.0.GA目录 把jBPM安装到JBoss中。 安装hsqldb,并在后台启动。 创建数据库结构 在后台启动JBoss 根据示例创建一个examples.bar业务归档,把它发布到jBPM数据库中 从${jbpm...

    JBPM4 学习使用总结

    NULL 博文链接:https://obullxl.iteye.com/blog/696323

    jbpm4jbpm5

    jbpm应用开发指面(胡奇) jbpm4.3表结构和表字段说明 [jBPM开发指南].高杰.文字版 jBPM5_用户手册-中文版

    jbpm开发指南--jbpm全面介绍

    通过查看JBPM的表,我们知道要实现流程监控功能就是把JBPM当中的JBPM_PROCESSDEFINITION(已发布的流程表),JBPM_PROCESSINSTANCE(流程实例表),JBPM_TASKINSTANCE(流程产生的任务实例表)这三张表串联起来就可以...

    jbpm-3.1.2.zip_jbpm_jbpm 3.1.2_jbpm-3.1.2.rar_jbpm3.1.2_工作流

    jBpm是一个灵活可扩展的工作流管理系统。作为jBpm运行时server输入的业务流程使用简单强大的语言表达并打包在流程档案中

    jBPM 4使用手记

    NULL 博文链接:https://windspy.iteye.com/blog/328112

    流程开发java插件jbpm 使用说明 个人总结

    流程开发java插件jbpm 使用说明 个人总结工具介绍使用

    JBPM采购申请系统——08_JBPM流程节点.7z

    JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM...

    jbpm 4.3 pvm的使用

    在jbpm 4.3中如何取得Dbsession,TaskImpl等,关于pvm的使用 目前不是很明白dbsession,taskimpl的含义。初学者。

Global site tag (gtag.js) - Google Analytics