A B C D E F G H I J K L M N O P Q R S T U V W X 

A

AbstractDBAccess - org.snaker.engine.access中的类
抽象数据库访问类 封装SQL语句的构造
AbstractDBAccess() - 类 的构造器org.snaker.engine.access.AbstractDBAccess
 
AbstractMergeHandler - org.snaker.engine.handlers.impl中的类
合并处理的抽象处理器 需要子类提供查询无法合并的task集合的参数map
AbstractMergeHandler() - 类 的构造器org.snaker.engine.handlers.impl.AbstractMergeHandler
 
AbstractNodeParser - org.snaker.engine.parser中的类
抽象dom节点解析类 完成通用的属性、变迁解析
AbstractNodeParser() - 类 的构造器org.snaker.engine.parser.AbstractNodeParser
 
access - 类 中的变量org.snaker.engine.core.AccessService
数据库的access
access() - 类 中的方法org.snaker.engine.core.AccessService
获取DBAccess,供子类使用
AccessService - org.snaker.engine.core中的类
作为抽象父类,提供给子类access实现方式
AccessService() - 类 的构造器org.snaker.engine.core.AccessService
 
Action - org.snaker.engine中的接口
所有的模型对象需要实现的接口,需要实现execute方法,每个节点的执行方式不一样
addAttr(String, String) - 类 中的方法org.snaker.engine.model.FieldModel
向属性集合添加key/value数据
addNextModels(List<T>, TransitionModel, Class<T>) - 类 中的方法org.snaker.engine.model.NodeModel
 
addTask(Task) - 类 中的方法org.snaker.engine.core.Execution
添加任务
addTaskActor(String, String...) - 类 中的方法org.snaker.engine.core.TaskService
向指定任务添加参与者
addTaskActor(String, Integer, String...) - 类 中的方法org.snaker.engine.core.TaskService
向指定任务添加参与者 该方法根据performType类型判断是否需要创建新的活动任务
addTaskActor(String, String...) - 接口 中的方法org.snaker.engine.ITaskService
向指定的任务id添加参与者
addTaskActor(String, Integer, String...) - 接口 中的方法org.snaker.engine.ITaskService
向指定的任务id添加参与者
addTasks(List<Task>) - 类 中的方法org.snaker.engine.core.Execution
添加任务集合
addVariable(String, Map<String, Object>) - 类 中的方法org.snaker.engine.core.OrderService
向活动实例临时添加全局变量数据
addVariable(String, Map<String, Object>) - 接口 中的方法org.snaker.engine.IOrderService
向指定实例id添加全局变量数据
ADMIN - 接口 中的静态变量org.snaker.engine.SnakerEngine
 
ASC - 类 中的静态变量org.snaker.engine.access.QueryFilter
 
AssertHelper - org.snaker.engine.helper中的类
断言帮助类
AssertHelper() - 类 的构造器org.snaker.engine.helper.AssertHelper
 
assign(TaskModel, Execution) - 类 中的方法org.snaker.engine.Assignment
分配参与者方法,可获取到当前的任务模型、执行对象
assign(Execution) - 类 中的方法org.snaker.engine.Assignment
 
assign(Execution) - 接口 中的方法org.snaker.engine.AssignmentHandler
分配参与者方法,可获取到当前的执行对象
Assignment - org.snaker.engine中的类
分配参与者的处理抽象类
Assignment() - 类 的构造器org.snaker.engine.Assignment
 
AssignmentHandler - org.snaker.engine中的接口
分配参与者的处理接口 建议使用Assignment接口
ATTR_ARGS - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_ASSIGNEE - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_ASSIGNEE_HANDLER - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_ATTR - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_AUTOEXECUTE - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_CALLBACK - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_CLAZZ - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_DISPLAYNAME - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_EXPIRETIME - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_EXPR - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_FIELD - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_FORM - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_G - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_HANDLECLASS - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_INSTANCENOCLASS - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_INSTANCEURL - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_LAYOUT - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_METHODNAME - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_NAME - 接口 中的静态变量org.snaker.engine.parser.NodeParser
节点属性名称
ATTR_OFFSET - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_PERFORMTYPE - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_POSTINTERCEPTORS - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_PREINTERCEPTORS - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_PROCESSNAME - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_REMINDERREPEAT - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_REMINDERTIME - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_TASKTYPE - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_TO - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_TYPE - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_VALUE - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_VAR - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
ATTR_VERSION - 接口 中的静态变量org.snaker.engine.parser.NodeParser
 
AUTO - 接口 中的静态变量org.snaker.engine.SnakerEngine
 

B

BaseModel - org.snaker.engine.model中的类
模型元素基类
BaseModel() - 类 的构造器org.snaker.engine.model.BaseModel
 
BeanPropertyHandler<T> - org.snaker.engine.access.jdbc中的类
该类主要解决数据库字段与类属性之间的转换存在下划线的情况(如:taskId->task_id) 该类主要参考Spring JDBC的rowmapper方式 dbutils使用BeanHandler、BeanListHandler来处理返回集与bean的转换 这里统一使用BeanPropertyHandler,当返回单条记录时,使用JdbcHelper的requiredSingleResult做处理
BeanPropertyHandler(Class<T>) - 类 的构造器org.snaker.engine.access.jdbc.BeanPropertyHandler
构造函数,根据bean对象的class类型初始化mappedFields
begin() - 类 中的静态方法org.snaker.engine.access.transaction.JtaTransactionHelper
 
bind(Object) - 类 中的静态方法org.snaker.engine.access.transaction.TransactionObjectHolder
绑定对象
BUFFERSIZE - 类 中的静态变量org.snaker.engine.helper.StreamHelper
 
buildPageOrder(String, String) - 类 中的静态方法org.snaker.engine.helper.StringHelper
构造排序条件
buildSnakerEngine() - 类 中的方法org.snaker.engine.cfg.Configuration
构造SnakerEngine对象,用于api集成 通过SpringHelper调用

C

Cache<K,V> - org.snaker.engine.cache中的接口
缓存接口
CacheException - org.snaker.engine.cache中的异常错误
cache异常
CacheException() - 异常错误 的构造器org.snaker.engine.cache.CacheException
创建cache异常
CacheException(String) - 异常错误 的构造器org.snaker.engine.cache.CacheException
创建cache异常
CacheException(Throwable) - 异常错误 的构造器org.snaker.engine.cache.CacheException
创建cache异常
CacheException(String, Throwable) - 异常错误 的构造器org.snaker.engine.cache.CacheException
创建cache异常
CacheManager - org.snaker.engine.cache中的接口
缓存管理器接口,该接口提供具体的cache实现
CacheManagerAware - org.snaker.engine.cache中的接口
该接口的实现类,需要设置cache管理器
CALENDAR_NAME - 接口 中的静态变量org.snaker.engine.scheduling.IScheduler
 
callback(String, List<Task>) - 接口 中的方法org.snaker.engine.scheduling.JobCallback
回调函数
canRejected(NodeModel, NodeModel) - 类 中的静态方法org.snaker.engine.model.NodeModel
根据父节点模型、当前节点模型判断是否可退回。
cascadeRemove(String) - 类 中的方法org.snaker.engine.core.OrderService
级联删除指定流程实例的所有数据: 1.wf_order,wf_hist_order 2.wf_task,wf_hist_task 3.wf_task_actor,wf_hist_task_actor 4.wf_cc_order
cascadeRemove(String) - 类 中的方法org.snaker.engine.core.ProcessService
级联删除指定流程定义的所有数据
cascadeRemove(String) - 接口 中的方法org.snaker.engine.IOrderService
谨慎使用.数据恢复非常痛苦,你懂得~~ 级联删除指定流程实例的所有数据: 1.wf_order,wf_hist_order 2.wf_task,wf_hist_task 3.wf_task_actor,wf_hist_task_actor 4.wf_cc_order
cascadeRemove(String) - 接口 中的方法org.snaker.engine.IProcessService
谨慎使用.数据恢复非常痛苦,你懂得~~ 级联删除指定流程定义的所有数据: 1.wf_process 2.wf_order,wf_hist_order 3.wf_task,wf_hist_task 4.wf_task_actor,wf_hist_task_actor 5.wf_cc_order
castLong(Object) - 类 中的静态方法org.snaker.engine.helper.ClassHelper
查询结果总记录数的类型转换
CCOrder - org.snaker.engine.entity中的类
抄送实例实体
CCOrder() - 类 的构造器org.snaker.engine.entity.CCOrder
 
CCORDER_DELETE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
CCORDER_INSERT - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
CCORDER_UPDATE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
check(Process, String) - 类 中的方法org.snaker.engine.core.ProcessService
 
check(Process, String) - 接口 中的方法org.snaker.engine.IProcessService
检查流程定义对象
ClassHelper - org.snaker.engine.helper中的类
类操作帮助类
ClassHelper() - 类 的构造器org.snaker.engine.helper.ClassHelper
 
clear() - 接口 中的方法org.snaker.engine.cache.Cache
从缓存中清除所有的对象
clear() - 类 中的方法org.snaker.engine.cache.memory.MemoryCache
 
clone() - 类 中的方法org.snaker.engine.entity.Task
 
close(Connection) - 类 中的静态方法org.snaker.engine.access.jdbc.JdbcHelper
conn不为空时,关闭conn
close(ResultSet) - 类 中的静态方法org.snaker.engine.access.jdbc.JdbcHelper
rs不为空时,关闭rs
close(Statement) - 类 中的静态方法org.snaker.engine.access.jdbc.JdbcHelper
stmt不为空时,关闭stmt
commit(TransactionStatus) - 类 中的方法org.snaker.engine.access.transaction.DataSourceTransactionInterceptor
 
commit() - 类 中的静态方法org.snaker.engine.access.transaction.JtaTransactionHelper
 
commit(TransactionStatus) - 类 中的方法org.snaker.engine.access.transaction.JtaTransactionInterceptor
 
commit(TransactionStatus) - 类 中的方法org.snaker.engine.access.transaction.TransactionInterceptor
提交当前事务状态
complete(HistoryTask) - 接口 中的方法org.snaker.engine.Completion
任务完成触发执行
complete(HistoryOrder) - 接口 中的方法org.snaker.engine.Completion
实例完成触发执行
complete(String) - 类 中的方法org.snaker.engine.core.OrderService
删除活动流程实例数据,更新历史流程实例的状态、结束时间
complete(String) - 类 中的方法org.snaker.engine.core.TaskService
完成指定任务
complete(String, String) - 类 中的方法org.snaker.engine.core.TaskService
完成指定任务
complete(String, String, Map<String, Object>) - 类 中的方法org.snaker.engine.core.TaskService
完成指定任务 该方法仅仅结束活动任务,并不能驱动流程继续执行
complete(HistoryTask) - 类 中的方法org.snaker.engine.impl.GeneralCompletion
 
complete(HistoryOrder) - 类 中的方法org.snaker.engine.impl.GeneralCompletion
 
complete(String) - 接口 中的方法org.snaker.engine.IOrderService
流程实例正常完成
complete(String) - 接口 中的方法org.snaker.engine.ITaskService
完成指定的任务,删除活动任务记录,创建历史任务
complete(String, String) - 接口 中的方法org.snaker.engine.ITaskService
完成指定的任务,删除活动任务记录,创建历史任务
complete(String, String, Map<String, Object>) - 接口 中的方法org.snaker.engine.ITaskService
根据任务主键ID,操作人ID完成任务
Completion - org.snaker.engine中的接口
任务、实例完成时触发动作的接口
CONFIG_HOLIDAYS - 接口 中的静态变量org.snaker.engine.scheduling.IScheduler
 
CONFIG_REPEAT - 接口 中的静态变量org.snaker.engine.scheduling.IScheduler
 
CONFIG_USECALENDAR - 接口 中的静态变量org.snaker.engine.scheduling.IScheduler
 
CONFIG_WEEKS - 接口 中的静态变量org.snaker.engine.scheduling.IScheduler
 
CONFIG_WORKTIME - 接口 中的静态变量org.snaker.engine.scheduling.IScheduler
 
ConfigHelper - org.snaker.engine.helper中的类
配置属性帮助类
ConfigHelper() - 类 的构造器org.snaker.engine.helper.ConfigHelper
 
Configuration - org.snaker.engine.cfg中的类
只允许应用程序存在一个Configuration实例 初始化服务上下文,查找流程引擎实现类并初始化依赖的服务
Configuration() - 类 的构造器org.snaker.engine.cfg.Configuration
无参构造方法,创建简单的Context实现类,并调用Configuration.Configuration(Context)
Configuration(Context) - 类 的构造器org.snaker.engine.cfg.Configuration
根据服务查找实现类构造配置对象
configuration - 类 中的变量org.snaker.engine.core.SnakerEngineImpl
Snaker配置对象
configure(Configuration) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
根据serviceContext上下文,查找processService、orderService、taskService服务
configure(Configuration) - 接口 中的方法org.snaker.engine.SnakerEngine
根据Configuration对象配置实现类
containsNodeNames(Class<T>, String...) - 类 中的方法org.snaker.engine.model.ProcessModel
判断当前模型的节点是否包含给定的节点名称参数
Context - org.snaker.engine中的接口
服务查找接口,由Configuration设置
copy(InputStream, OutputStream) - 类 中的静态方法org.snaker.engine.helper.StreamHelper
input->output字节流copy
copy(InputStream, OutputStream, int) - 类 中的静态方法org.snaker.engine.helper.StreamHelper
input->output字节流copy
copy(Reader, Writer) - 类 中的静态方法org.snaker.engine.helper.StreamHelper
 
copy(Reader, Writer, int) - 类 中的静态方法org.snaker.engine.helper.StreamHelper
 
createCCOrder(String, String, String...) - 类 中的方法org.snaker.engine.core.OrderService
创建实例的抄送
createCCOrder(String, String, String...) - 接口 中的方法org.snaker.engine.IOrderService
创建抄送实例
createDocumentBuilder() - 类 中的静态方法org.snaker.engine.helper.XmlHelper
由DocumentBuilderFactory产生DocumentBuilder实例
createFreeTask(String, String, Map<String, Object>, TaskModel) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
根据流程实例ID,操作人ID,参数列表按照节点模型model创建新的自由任务
createFreeTask(String, String, Map<String, Object>, TaskModel) - 接口 中的方法org.snaker.engine.SnakerEngine
根据流程实例ID,操作人ID,参数列表按照节点模型model创建新的自由任务
createNewTask(String, int, String...) - 类 中的方法org.snaker.engine.core.TaskService
根据已有任务、任务类型、参与者创建新的任务 适用于转派,动态协办处理
createNewTask(String, int, String...) - 接口 中的方法org.snaker.engine.ITaskService
根据已有任务id、任务类型、参与者创建新的任务
createOrder(Process, String, Map<String, Object>) - 类 中的方法org.snaker.engine.core.OrderService
创建活动实例
createOrder(Process, String, Map<String, Object>, String, String) - 类 中的方法org.snaker.engine.core.OrderService
创建活动实例
createOrder(Process, String, Map<String, Object>) - 接口 中的方法org.snaker.engine.IOrderService
根据流程、操作人员、父流程实例ID创建流程实例
createOrder(Process, String, Map<String, Object>, String, String) - 接口 中的方法org.snaker.engine.IOrderService
根据流程、操作人员、父流程实例ID创建流程实例
createSubExecution(Execution, Process, String) - 类 中的方法org.snaker.engine.core.Execution
根据当前执行对象execution、子流程定义process、当前节点名称产生子流程的执行对象
createTask(TaskModel, Execution) - 类 中的方法org.snaker.engine.core.TaskService
由DBAccess实现类创建task,并根据model类型决定是否分配参与者
createTask(TaskModel, Execution) - 接口 中的方法org.snaker.engine.ITaskService
根据任务模型、执行对象创建新的任务
CreateTaskHandler - org.snaker.engine.handlers.impl中的类
任务创建操作的处理器
CreateTaskHandler(TaskModel) - 类 的构造器org.snaker.engine.handlers.impl.CreateTaskHandler
调用者需要提供任务模型
CustomModel - org.snaker.engine.model中的类
自定义模型
CustomModel() - 类 的构造器org.snaker.engine.model.CustomModel
 
CustomParser - org.snaker.engine.parser.impl中的类
自定义节点解析器
CustomParser() - 类 的构造器org.snaker.engine.parser.impl.CustomParser
 

D

dataSource - 类 中的变量org.snaker.engine.access.jdbc.JdbcAccess
jdbc的数据源
DataSourceTransactionInterceptor - org.snaker.engine.access.transaction中的类
Jdbc方式的数据库事务拦截处理
DataSourceTransactionInterceptor() - 类 的构造器org.snaker.engine.access.transaction.DataSourceTransactionInterceptor
 
DateHelper - org.snaker.engine.helper中的类
日期帮助类
DateHelper() - 类 的构造器org.snaker.engine.helper.DateHelper
 
Db2Dialect - org.snaker.engine.access.dialect中的类
db2方言
Db2Dialect() - 类 的构造器org.snaker.engine.access.dialect.Db2Dialect
 
DBAccess - org.snaker.engine中的接口
数据库访问接口 主要提供保存、更新、查询流程的相关table
decide(Execution) - 接口 中的方法org.snaker.engine.DecisionHandler
定义决策方法,实现类需要根据执行对象做处理,并返回后置流转的name
DecisionHandler - org.snaker.engine中的接口
决策处理器接口
DecisionModel - org.snaker.engine.model中的类
决策定义decision元素
DecisionModel() - 类 的构造器org.snaker.engine.model.DecisionModel
 
DecisionParser - org.snaker.engine.parser.impl中的类
决策节点解析类
DecisionParser() - 类 的构造器org.snaker.engine.parser.impl.DecisionParser
 
DEFAULT_CHUNK_SIZE - 类 中的静态变量org.snaker.engine.helper.StreamHelper
 
DefaultNoGenerator - org.snaker.engine.impl中的类
默认的流程实例编号生成器 编号生成规则为:yyyyMMdd-HH:mm:ss-SSS-random
DefaultNoGenerator() - 类 的构造器org.snaker.engine.impl.DefaultNoGenerator
 
delete(String) - 接口 中的方法org.snaker.engine.scheduling.IScheduler
停止调度
deleteCCOrder(CCOrder) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
deleteCCOrder(String, String) - 类 中的方法org.snaker.engine.core.OrderService
删除指定的抄送记录
deleteCCOrder(CCOrder) - 接口 中的方法org.snaker.engine.DBAccess
删除抄送记录
deleteCCOrder(String, String) - 接口 中的方法org.snaker.engine.IOrderService
删除抄送记录
deleteHistoryOrder(HistoryOrder) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
deleteHistoryOrder(HistoryOrder) - 接口 中的方法org.snaker.engine.DBAccess
删除历史实例记录
deleteHistoryTask(HistoryTask) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
deleteHistoryTask(HistoryTask) - 接口 中的方法org.snaker.engine.DBAccess
删除历史任务记录
deleteOrder(Order) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
deleteOrder(Order) - 接口 中的方法org.snaker.engine.DBAccess
删除流程实例对象
deleteProcess(Process) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
deleteProcess(Process) - 接口 中的方法org.snaker.engine.DBAccess
删除流程定义对象
deleteSurrogate(Surrogate) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
deleteSurrogate(String) - 类 中的方法org.snaker.engine.core.ManagerService
 
deleteSurrogate(Surrogate) - 接口 中的方法org.snaker.engine.DBAccess
删除委托代理对象
deleteSurrogate(String) - 接口 中的方法org.snaker.engine.IManagerService
删除委托代理对象
deleteTask(Task) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
deleteTask(Task) - 接口 中的方法org.snaker.engine.DBAccess
删除任务、任务参与者对象
deploy(InputStream) - 类 中的方法org.snaker.engine.core.ProcessService
根据流程定义xml的输入流解析为字节数组,保存至数据库中,并且put到缓存中
deploy(InputStream, String) - 类 中的方法org.snaker.engine.core.ProcessService
根据流程定义xml的输入流解析为字节数组,保存至数据库中,并且put到缓存中
deploy(InputStream) - 接口 中的方法org.snaker.engine.IProcessService
根據InputStream輸入流,部署流程定义
deploy(InputStream, String) - 接口 中的方法org.snaker.engine.IProcessService
根據InputStream輸入流,部署流程定义
DESC - 类 中的静态变量org.snaker.engine.access.QueryFilter
 
destroy() - 接口 中的方法org.snaker.engine.cache.CacheManager
销毁cache
destroy() - 类 中的方法org.snaker.engine.cache.memory.MemoryCacheManager
 
dialect - 类 中的变量org.snaker.engine.access.AbstractDBAccess
 
Dialect - org.snaker.engine.access.dialect中的接口
数据库差异的方言接口

E

elements(Element, String) - 类 中的静态方法org.snaker.engine.helper.XmlHelper
从element元素查找所有tagName指定的子节点元素集合
EndModel - org.snaker.engine.model中的类
结束节点end元素
EndModel() - 类 的构造器org.snaker.engine.model.EndModel
 
EndParser - org.snaker.engine.parser.impl中的类
结束节点解析类
EndParser() - 类 的构造器org.snaker.engine.parser.impl.EndParser
 
EndProcessHandler - org.snaker.engine.handlers.impl中的类
结束流程实例的处理器
EndProcessHandler() - 类 的构造器org.snaker.engine.handlers.impl.EndProcessHandler
 
engine - 类 中的变量org.snaker.engine.test.TestSnakerBase
 
ensureEntityCache() - 类 中的方法org.snaker.engine.core.ProcessService
 
ensureGroup(String) - 类 中的方法org.snaker.engine.impl.GeneralAccessStrategy
根据操作人id确定所有的组集合
ensureNameCache() - 类 中的方法org.snaker.engine.core.ProcessService
 
eval(Class<T>, String, Map<String, Object>) - 接口 中的方法org.snaker.engine.Expression
根据表达式串、参数解析表达式并返回指定类型
eval(Class<T>, String, Map<String, Object>) - 类 中的方法org.snaker.engine.impl.JuelExpression
 
exec(Execution) - 类 中的方法org.snaker.engine.model.CustomModel
 
exec(Execution) - 类 中的方法org.snaker.engine.model.DecisionModel
 
exec(Execution) - 类 中的方法org.snaker.engine.model.EndModel
 
exec(Execution) - 类 中的方法org.snaker.engine.model.ForkModel
 
exec(Execution) - 类 中的方法org.snaker.engine.model.JoinModel
 
exec(Execution) - 类 中的方法org.snaker.engine.model.NodeModel
具体节点模型需要完成的执行逻辑
exec(Execution) - 类 中的方法org.snaker.engine.model.StartModel
 
exec(Execution) - 类 中的方法org.snaker.engine.model.SubProcessModel
 
exec(Execution) - 类 中的方法org.snaker.engine.model.TaskModel
 
execute(Execution) - 接口 中的方法org.snaker.engine.Action
根据当前的执行对象所维持的process、order、model、args对所属流程实例进行执行
execute(Execution) - 类 中的方法org.snaker.engine.model.NodeModel
对执行逻辑增加前置、后置拦截处理
execute(Execution) - 类 中的方法org.snaker.engine.model.TransitionModel
 
executeAndJumpTask(String, String, Map<String, Object>, String) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
根据任务主键ID,操作人ID,参数列表执行任务,并且根据nodeName跳转到任意节点 1、nodeName为null时,则驳回至上一步处理 2、nodeName不为null时,则任意跳转,即动态创建转移
executeAndJumpTask(String, String, Map<String, Object>, String) - 接口 中的方法org.snaker.engine.SnakerEngine
根据任务主键ID,操作人ID,参数列表执行任务,并且根据nodeName跳转到任意节点 1、nodeName为null时,则跳转至上一步处理 2、nodeName不为null时,则任意跳转,即动态创建转移
executeTask(String) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
根据任务主键ID执行任务
executeTask(String, String) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
根据任务主键ID,操作人ID执行任务
executeTask(String, String, Map<String, Object>) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
根据任务主键ID,操作人ID,参数列表执行任务
executeTask(String) - 接口 中的方法org.snaker.engine.SnakerEngine
根据任务主键ID执行任务
executeTask(String, String) - 接口 中的方法org.snaker.engine.SnakerEngine
根据任务主键ID,操作人ID执行任务
executeTask(String, String, Map<String, Object>) - 接口 中的方法org.snaker.engine.SnakerEngine
根据任务主键ID,操作人ID,参数列表执行任务
Execution - org.snaker.engine.core中的类
流程执行过程中所传递的执行对象,其中包含流程定义、流程模型、流程实例对象、执行参数、返回的任务列表
Execution(SnakerEngine, Process, Order, Map<String, Object>) - 类 的构造器org.snaker.engine.core.Execution
构造函数,接收流程定义、流程实例对象、执行参数
exist(String) - 接口 中的方法org.snaker.engine.Context
判断是否存在给定的服务名称
exist(String) - 类 中的静态方法org.snaker.engine.core.ServiceContext
根据服务名称判断是否存在服务实例
exist(String) - 类 中的方法org.snaker.engine.impl.SimpleContext
根据服务名称查找对象
Expression - org.snaker.engine中的接口
表达式解析接口

F

FieldModel - org.snaker.engine.model中的类
字段模型类
FieldModel() - 类 的构造器org.snaker.engine.model.FieldModel
 
find(Class<T>) - 接口 中的方法org.snaker.engine.Context
根据给定的类型查找服务实例
find(Class<T>) - 类 中的静态方法org.snaker.engine.core.ServiceContext
对外部提供的查找对象方法,根据class类型查找
find(Class<T>) - 类 中的方法org.snaker.engine.impl.SimpleContext
对外部提供的查找对象方法,根据class类型查找
findActiveNodes() - 类 中的方法org.snaker.engine.handlers.impl.AbstractMergeHandler
子类需要提供如何查询未合并任务的参数map
findActiveNodes() - 类 中的方法org.snaker.engine.handlers.impl.MergeActorHandler
actor all方式,查询参数为:orderId、taskName
findActiveNodes() - 类 中的方法org.snaker.engine.handlers.impl.MergeBranchHandler
对join节点的所有输入变迁进行递归,查找join至fork节点的所有中间task元素
findByName(String, Class<T>) - 接口 中的方法org.snaker.engine.Context
根据给定的服务名称、类型查找服务实例
findByName(String, Class<T>) - 类 中的静态方法org.snaker.engine.core.ServiceContext
对外部提供的查找对象方法,根据名称、class类型查找
findByName(String, Class<T>) - 类 中的方法org.snaker.engine.impl.SimpleContext
对外部提供的查找对象方法,根据名称、class类型查找
findList(Class<T>) - 接口 中的方法org.snaker.engine.Context
根据给定的类型查找所有此类型的服务实例
findList(Class<T>) - 类 中的静态方法org.snaker.engine.core.ServiceContext
对外部提供的查找对象实例列表方法,根据class类型查找集合
findList(Class<T>) - 类 中的方法org.snaker.engine.impl.SimpleContext
对外部提供的查找对象实例列表方法,根据class类型查找
findMethod(Class<?>, String) - 类 中的静态方法org.snaker.engine.helper.ReflectHelper
根据class类型、methodName方法名称,返回Method对象。
fire(IHandler, Execution) - 类 中的方法org.snaker.engine.model.BaseModel
将执行对象execution交给具体的处理器处理
ForkModel - org.snaker.engine.model中的类
分支定义fork元素
ForkModel() - 类 的构造器org.snaker.engine.model.ForkModel
 
ForkParser - org.snaker.engine.parser.impl中的类
分支节点解析类
ForkParser() - 类 的构造器org.snaker.engine.parser.impl.ForkParser
 
fromJson(String, Class<T>) - 类 中的静态方法org.snaker.engine.helper.JsonHelper
根据指定类型解析json字符串,并返回该类型的对象

G

GeneralAccessStrategy - org.snaker.engine.impl中的类
基于用户或组(角色、部门等)的访问策略类 该策略类适合组作为参与者的情况
GeneralAccessStrategy() - 类 的构造器org.snaker.engine.impl.GeneralAccessStrategy
 
GeneralCompletion - org.snaker.engine.impl中的类
默认的任务、实例完成时触发的动作
GeneralCompletion() - 类 的构造器org.snaker.engine.impl.GeneralCompletion
 
generate(ProcessModel) - 类 中的方法org.snaker.engine.impl.DefaultNoGenerator
 
generate(ProcessModel) - 接口 中的方法org.snaker.engine.INoGenerator
生成器方法
get() - 类 中的静态方法org.snaker.engine.access.transaction.TransactionObjectHolder
返回当前对象
get(K) - 接口 中的方法org.snaker.engine.cache.Cache
根据key从缓存中获取对应的值
get(K) - 类 中的方法org.snaker.engine.cache.memory.MemoryCache
 
getAccessDBObject() - 类 中的方法org.snaker.engine.cfg.Configuration
返回DBAccess的数据库访问对象
getActionUrl() - 类 中的方法org.snaker.engine.entity.HistoryTask
 
getActionUrl() - 类 中的方法org.snaker.engine.entity.Task
 
getActionUrl() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getActiveOrders(Page<Order>, QueryFilter) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getActiveOrders(QueryFilter) - 类 中的方法org.snaker.engine.core.QueryService
 
getActiveOrders(Page<Order>, QueryFilter) - 类 中的方法org.snaker.engine.core.QueryService
 
getActiveOrders(Page<Order>, QueryFilter) - 接口 中的方法org.snaker.engine.DBAccess
分页查询流程实例
getActiveOrders(QueryFilter) - 接口 中的方法org.snaker.engine.IQueryService
根据filter查询流程实例列表
getActiveOrders(Page<Order>, QueryFilter) - 接口 中的方法org.snaker.engine.IQueryService
根据filter分页查询流程实例列表
getActiveTasks(Page<Task>, QueryFilter) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getActiveTasks(QueryFilter) - 类 中的方法org.snaker.engine.core.QueryService
 
getActiveTasks(Page<Task>, QueryFilter) - 类 中的方法org.snaker.engine.core.QueryService
 
getActiveTasks(Page<Task>, QueryFilter) - 接口 中的方法org.snaker.engine.DBAccess
分页查询活动任务列表
getActiveTasks(QueryFilter) - 接口 中的方法org.snaker.engine.IQueryService
根据filter查询活动任务
getActiveTasks(Page<Task>, QueryFilter) - 接口 中的方法org.snaker.engine.IQueryService
根据filter分页查询活动任务
getActorId() - 类 中的方法org.snaker.engine.entity.CCOrder
 
getActorId() - 类 中的方法org.snaker.engine.entity.HistoryTaskActor
 
getActorId() - 类 中的方法org.snaker.engine.entity.TaskActor
 
getActorIds() - 类 中的方法org.snaker.engine.entity.HistoryTask
 
getActorIds() - 类 中的方法org.snaker.engine.entity.Task
 
getActorIds() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getArgs() - 类 中的方法org.snaker.engine.core.Execution
获取执行参数
getArgs() - 类 中的方法org.snaker.engine.model.CustomModel
 
getArgs() - 类 中的方法org.snaker.engine.scheduling.JobEntity
 
getAssignee() - 类 中的方法org.snaker.engine.model.TaskModel
 
getAssignmentHandler() - 类 中的方法org.snaker.engine.model.TaskModel
 
getAssignmentHandlerObject() - 类 中的方法org.snaker.engine.model.TaskModel
 
getAttrMap() - 类 中的方法org.snaker.engine.model.FieldModel
获取属性集合
getAutoExecute() - 类 中的方法org.snaker.engine.model.TaskModel
 
getBytes() - 类 中的方法org.snaker.engine.entity.Process
 
getCache(String) - 接口 中的方法org.snaker.engine.cache.CacheManager
根据cache的名称获取cache。
getCache(String) - 类 中的方法org.snaker.engine.cache.memory.MemoryCacheManager
 
getCallback() - 类 中的方法org.snaker.engine.model.TaskModel
 
getCallbackObject() - 类 中的方法org.snaker.engine.model.TaskModel
 
getCCOrder(String, String...) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getCCOrder(String, String...) - 接口 中的方法org.snaker.engine.DBAccess
根据流程实例id、参与者id获取抄送记录
getCCWorks(Page<HistoryOrder>, QueryFilter) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getCCWorks(Page<HistoryOrder>, QueryFilter) - 类 中的方法org.snaker.engine.core.QueryService
 
getCCWorks(Page<HistoryOrder>, QueryFilter) - 接口 中的方法org.snaker.engine.DBAccess
根据查询的参数,分页对象,返回分页后的抄送任务项
getCCWorks(Page<HistoryOrder>, QueryFilter) - 接口 中的方法org.snaker.engine.IQueryService
根据filter分页查询抄送工作项(包含process、order)
getChildOrderId() - 类 中的方法org.snaker.engine.core.Execution
 
getClazz() - 类 中的方法org.snaker.engine.model.CustomModel
 
getCompletion() - 类 中的方法org.snaker.engine.core.AccessService
 
getConnection() - 类 中的方法org.snaker.engine.access.AbstractDBAccess
获取数据库连接
getConnection() - 类 中的方法org.snaker.engine.access.jdbc.JdbcAccess
返回数据库连接对象
getConnection(DataSource) - 类 中的静态方法org.snaker.engine.access.jdbc.JdbcHelper
返回数据库连接对象
getContent() - 类 中的方法org.snaker.engine.entity.Process
 
getContext() - 类 中的静态方法org.snaker.engine.core.ServiceContext
获取Context实现类
getCreateTime() - 类 中的方法org.snaker.engine.entity.CCOrder
 
getCreateTime() - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
getCreateTime() - 类 中的方法org.snaker.engine.entity.HistoryTask
 
getCreateTime() - 类 中的方法org.snaker.engine.entity.Order
 
getCreateTime() - 类 中的方法org.snaker.engine.entity.Process
 
getCreateTime() - 类 中的方法org.snaker.engine.entity.Task
 
getCreateTimeEnd() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getCreateTimeStart() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getCreator() - 类 中的方法org.snaker.engine.entity.CCOrder
 
getCreator() - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
getCreator() - 类 中的方法org.snaker.engine.entity.Order
 
getCreator() - 类 中的方法org.snaker.engine.entity.Process
 
getCreator() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getDatabaseType(Connection) - 类 中的静态方法org.snaker.engine.access.jdbc.JdbcHelper
根据连接对象获取数据库类型
getDataSource() - 类 中的静态方法org.snaker.engine.access.jdbc.JdbcHelper
返回数据源dataSource
getDBContent() - 类 中的方法org.snaker.engine.entity.Process
 
getDialect() - 类 中的方法org.snaker.engine.access.AbstractDBAccess
获取数据库方言 根据数据库连接的DatabaseMetaData获取数据库厂商,自动适配具体的方言 当数据库类型未提供支持时无法自动获取方言,建议通过配置完成
getDialect(Connection) - 类 中的静态方法org.snaker.engine.access.jdbc.JdbcHelper
根据连接对象获取数据库方言
getDisplayName() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getDisplayName() - 类 中的方法org.snaker.engine.entity.HistoryTask
 
getDisplayName() - 类 中的方法org.snaker.engine.entity.Process
 
getDisplayName() - 类 中的方法org.snaker.engine.entity.Task
 
getDisplayName() - 类 中的方法org.snaker.engine.model.BaseModel
 
getEdate() - 类 中的方法org.snaker.engine.entity.Surrogate
 
getEndTime() - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
getEngine() - 类 中的方法org.snaker.engine.core.Execution
获取引擎
getEngine() - 类 中的静态方法org.snaker.engine.core.ServiceContext
获取注册的引擎实例
getEngine() - 类 中的方法org.snaker.engine.test.TestSnakerBase
 
getExcludedIds() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getExpireDate() - 类 中的方法org.snaker.engine.entity.Task
 
getExpireTime() - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
getExpireTime() - 类 中的方法org.snaker.engine.entity.HistoryTask
 
getExpireTime() - 类 中的方法org.snaker.engine.entity.Order
 
getExpireTime() - 类 中的方法org.snaker.engine.entity.Task
 
getExpireTime() - 类 中的方法org.snaker.engine.model.ProcessModel
 
getExpireTime() - 类 中的方法org.snaker.engine.model.TaskModel
 
getExpr() - 类 中的方法org.snaker.engine.model.DecisionModel
 
getExpr() - 类 中的方法org.snaker.engine.model.TransitionModel
 
getFields() - 类 中的方法org.snaker.engine.model.TaskModel
 
getFieldValue(Object, String) - 类 中的静态方法org.snaker.engine.helper.ReflectHelper
利用反射获取指定对象的指定属性
getFinishTime() - 类 中的方法org.snaker.engine.entity.CCOrder
 
getFinishTime() - 类 中的方法org.snaker.engine.entity.HistoryTask
 
getFinishTime() - 类 中的方法org.snaker.engine.entity.Task
 
getForm() - 类 中的方法org.snaker.engine.model.WorkModel
 
getG() - 类 中的方法org.snaker.engine.model.TransitionModel
 
getGenerator() - 类 中的方法org.snaker.engine.model.ProcessModel
 
getGroup() - 类 中的方法org.snaker.engine.scheduling.JobEntity
 
getHandleClass() - 类 中的方法org.snaker.engine.model.DecisionModel
 
getHistOrder(String) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getHistOrder(String) - 类 中的方法org.snaker.engine.core.QueryService
 
getHistOrder(String) - 接口 中的方法org.snaker.engine.DBAccess
根据流程实例ID获取历史流程实例对象
getHistOrder(String) - 接口 中的方法org.snaker.engine.IQueryService
根据流程实例ID获取历史流程实例对象
getHistoryOrders(Page<HistoryOrder>, QueryFilter) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getHistoryOrders(QueryFilter) - 类 中的方法org.snaker.engine.core.QueryService
 
getHistoryOrders(Page<HistoryOrder>, QueryFilter) - 类 中的方法org.snaker.engine.core.QueryService
 
getHistoryOrders(Page<HistoryOrder>, QueryFilter) - 接口 中的方法org.snaker.engine.DBAccess
分页查询历史流程实例
getHistoryOrders(QueryFilter) - 接口 中的方法org.snaker.engine.IQueryService
根据filter查询历史流程实例
getHistoryOrders(Page<HistoryOrder>, QueryFilter) - 接口 中的方法org.snaker.engine.IQueryService
根据filter分页查询历史流程实例
getHistoryTaskActorsByTaskId(String) - 类 中的方法org.snaker.engine.core.QueryService
 
getHistoryTaskActorsByTaskId(String) - 接口 中的方法org.snaker.engine.IQueryService
根据任务ID获取历史任务参与者数组
getHistoryTasks(Page<HistoryTask>, QueryFilter) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getHistoryTasks(QueryFilter) - 类 中的方法org.snaker.engine.core.QueryService
 
getHistoryTasks(Page<HistoryTask>, QueryFilter) - 类 中的方法org.snaker.engine.core.QueryService
 
getHistoryTasks(Page<HistoryTask>, QueryFilter) - 接口 中的方法org.snaker.engine.DBAccess
根据参与者分页查询已完成的历史任务
getHistoryTasks(QueryFilter) - 接口 中的方法org.snaker.engine.IQueryService
根据filter查询所有已完成的任务
getHistoryTasks(Page<HistoryTask>, QueryFilter) - 接口 中的方法org.snaker.engine.IQueryService
根据filter分页查询已完成的历史任务
getHistoryWorkItems(Page<WorkItem>, QueryFilter) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getHistoryWorkItems(Page<WorkItem>, QueryFilter) - 类 中的方法org.snaker.engine.core.QueryService
 
getHistoryWorkItems(Page<WorkItem>, QueryFilter) - 接口 中的方法org.snaker.engine.DBAccess
根据流程定义ID、参与者分页查询已完成的历史任务项
getHistoryWorkItems(Page<WorkItem>, QueryFilter) - 接口 中的方法org.snaker.engine.IQueryService
根据filter分页查询已完成的历史任务项
getHistTask(String) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getHistTask(String) - 类 中的方法org.snaker.engine.core.QueryService
 
getHistTask(String) - 接口 中的方法org.snaker.engine.DBAccess
根据任务ID获取历史任务对象
getHistTask(String) - 接口 中的方法org.snaker.engine.IQueryService
根据任务ID获取历史任务对象
getHistTaskActorsByTaskId(String) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getHistTaskActorsByTaskId(String) - 接口 中的方法org.snaker.engine.DBAccess
根据任务id查询所有历史任务参与者集合
getId() - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
getId() - 类 中的方法org.snaker.engine.entity.HistoryTask
 
getId() - 类 中的方法org.snaker.engine.entity.Order
 
getId() - 类 中的方法org.snaker.engine.entity.Process
 
getId() - 类 中的方法org.snaker.engine.entity.Surrogate
 
getId() - 类 中的方法org.snaker.engine.entity.Task
 
getId() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getId() - 类 中的方法org.snaker.engine.scheduling.JobEntity
 
getInputs() - 类 中的方法org.snaker.engine.model.NodeModel
 
getInputs() - 类 中的方法org.snaker.engine.model.StartModel
开始节点无输入变迁
getInstanceNoClass() - 类 中的方法org.snaker.engine.model.ProcessModel
 
getInstanceUrl() - 类 中的方法org.snaker.engine.entity.Process
 
getInstanceUrl() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getInstanceUrl() - 类 中的方法org.snaker.engine.model.ProcessModel
 
getJobType() - 类 中的方法org.snaker.engine.scheduling.JobEntity
 
getKey() - 类 中的方法org.snaker.engine.scheduling.JobEntity
 
getLastUpdateTime() - 类 中的方法org.snaker.engine.entity.Order
 
getLastUpdator() - 类 中的方法org.snaker.engine.entity.Order
 
getLatestProcessVersion(String) - 类 中的方法org.snaker.engine.access.jdbc.JdbcAccess
 
getLatestProcessVersion(String) - 接口 中的方法org.snaker.engine.DBAccess
根据流程名称查询最近的版本号
getLayout() - 类 中的方法org.snaker.engine.model.NodeModel
 
getMethodName() - 类 中的方法org.snaker.engine.model.CustomModel
 
getModel() - 类 中的方法org.snaker.engine.core.Execution
获取流程模型对象
getModel() - 类 中的方法org.snaker.engine.entity.Process
 
getModel() - 类 中的方法org.snaker.engine.entity.Task
 
getModel() - 类 中的方法org.snaker.engine.parser.AbstractNodeParser
返回模型对象
getModel() - 接口 中的方法org.snaker.engine.parser.NodeParser
解析成功后,提供返回NodeModel模型对象
getModelName() - 类 中的方法org.snaker.engine.scheduling.JobEntity
 
getModels(Class<T>) - 类 中的方法org.snaker.engine.model.ProcessModel
根据指定的节点类型返回流程定义中所有模型对象
getName() - 类 中的方法org.snaker.engine.entity.Process
 
getName() - 类 中的方法org.snaker.engine.model.BaseModel
 
getNames() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getNextActiveTasks(String) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getNextActiveTasks(String, String, String) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getNextActiveTasks(String) - 接口 中的方法org.snaker.engine.DBAccess
根据父任务id查询所有子任务
getNextActiveTasks(String, String, String) - 接口 中的方法org.snaker.engine.DBAccess
根据流程实例id、任务名称获取
getNextModels(Class<T>) - 类 中的方法org.snaker.engine.model.NodeModel
 
getNextPage() - 类 中的方法org.snaker.engine.access.Page
取得下页的页号, 序号从1开始.
getNextTaskModels() - 类 中的方法org.snaker.engine.model.TaskModel
已过时。 
getNode(String) - 类 中的方法org.snaker.engine.model.ProcessModel
获取process定义的指定节点名称的节点模型
getNodes() - 类 中的方法org.snaker.engine.model.ProcessModel
 
getNumerProperty(String) - 类 中的静态方法org.snaker.engine.helper.ConfigHelper
根据key获取配置的数字value值
getOdate() - 类 中的方法org.snaker.engine.entity.Surrogate
 
getOffset() - 类 中的方法org.snaker.engine.model.TransitionModel
 
getOperateTime() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getOperator() - 类 中的方法org.snaker.engine.core.Execution
返回当前操作人ID
getOperator() - 类 中的方法org.snaker.engine.entity.HistoryTask
 
getOperator() - 类 中的方法org.snaker.engine.entity.Surrogate
 
getOperator() - 类 中的方法org.snaker.engine.entity.Task
 
getOperator() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getOperators() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getOrder(String) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getOrder() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getOrder() - 类 中的方法org.snaker.engine.core.Execution
获取流程实例对象
getOrder(String) - 类 中的方法org.snaker.engine.core.QueryService
 
getOrder(String) - 接口 中的方法org.snaker.engine.DBAccess
根据流程实例id查询实例对象
getOrder(String) - 接口 中的方法org.snaker.engine.IQueryService
根据流程实例ID获取流程实例对象
getOrderBy(String, String) - 类 中的方法org.snaker.engine.access.dialect.SQLServerDialect
 
getOrderBy() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getOrderCreateTime() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getOrderEndTime() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getOrderExpireTime() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getOrderId() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getOrderId() - 类 中的方法org.snaker.engine.entity.CCOrder
 
getOrderId() - 类 中的方法org.snaker.engine.entity.HistoryTask
 
getOrderId() - 类 中的方法org.snaker.engine.entity.Task
 
getOrderId() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getOrderNo() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getOrderNo() - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
getOrderNo() - 类 中的方法org.snaker.engine.entity.Order
 
getOrderNo() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getOrderState() - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
getOrderVariable() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getOrderVariableMap() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getOutputs() - 类 中的方法org.snaker.engine.model.EndModel
结束节点无输出变迁
getOutputs() - 类 中的方法org.snaker.engine.model.NodeModel
 
getPageAfter(String, Page<?>) - 类 中的方法org.snaker.engine.access.dialect.PostgresqlDialect
 
getPageBefore(String, Page<?>) - 类 中的方法org.snaker.engine.access.dialect.PostgresqlDialect
 
getPageNo() - 类 中的方法org.snaker.engine.access.Page
获得当前页的页号,默认为1.
getPageSize() - 类 中的方法org.snaker.engine.access.Page
获得每页记录数.
getPageSql(String, Page<?>) - 类 中的方法org.snaker.engine.access.dialect.Db2Dialect
 
getPageSql(String, Page<?>) - 接口 中的方法org.snaker.engine.access.dialect.Dialect
根据分页对象获取分页sql语句
getPageSql(String, Page<?>) - 类 中的方法org.snaker.engine.access.dialect.H2Dialect
mysql分页通过limit实现
getPageSql(String, Page<?>) - 类 中的方法org.snaker.engine.access.dialect.MySqlDialect
mysql分页通过limit实现
getPageSql(String, Page<?>) - 类 中的方法org.snaker.engine.access.dialect.OracleDialect
oracle分页通过rownum实现
getPageSql(String, Page<?>) - 类 中的方法org.snaker.engine.access.dialect.PostgresqlDialect
Postgresql分页通过limit实现
getPageSql(String, Page<?>) - 类 中的方法org.snaker.engine.access.dialect.SQLServerDialect
 
getParentId() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getParentId() - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
getParentId() - 类 中的方法org.snaker.engine.entity.Order
 
getParentId() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getParentNodeName() - 类 中的方法org.snaker.engine.core.Execution
 
getParentNodeName() - 类 中的方法org.snaker.engine.entity.Order
 
getParentOrder() - 类 中的方法org.snaker.engine.core.Execution
 
getParentTaskId() - 类 中的方法org.snaker.engine.entity.HistoryTask
 
getParentTaskId() - 类 中的方法org.snaker.engine.entity.Task
 
getPerformType() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getPerformType() - 类 中的方法org.snaker.engine.entity.HistoryTask
 
getPerformType() - 类 中的方法org.snaker.engine.entity.Task
 
getPerformType() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getPerformType() - 类 中的方法org.snaker.engine.model.TaskModel
 
getPeriod() - 类 中的方法org.snaker.engine.scheduling.JobEntity
 
getPostInterceptors() - 类 中的方法org.snaker.engine.model.NodeModel
 
getPreInterceptors() - 类 中的方法org.snaker.engine.model.NodeModel
 
getPrePage() - 类 中的方法org.snaker.engine.access.Page
取得上页的页号, 序号从1开始.
getPrimaryKey() - 类 中的静态方法org.snaker.engine.helper.StringHelper
获取uuid类型的字符串
getPriority() - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
getPriority() - 类 中的方法org.snaker.engine.entity.Order
 
getProcess(String) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getProcess() - 类 中的方法org.snaker.engine.core.Execution
获取流程定义对象
getProcess(String) - 接口 中的方法org.snaker.engine.DBAccess
根据流程定义id查询流程定义对象
getProcessById(String) - 类 中的方法org.snaker.engine.core.ProcessService
根据id获取process对象 先通过cache获取,如果返回空,就从数据库读取并put
getProcessById(String) - 接口 中的方法org.snaker.engine.IProcessService
根据主键ID获取流程定义对象
getProcessByName(String) - 类 中的方法org.snaker.engine.core.ProcessService
根据name获取process对象 先通过cache获取,如果返回空,就从数据库读取并put
getProcessByName(String) - 接口 中的方法org.snaker.engine.IProcessService
根据流程name获取流程定义对象
getProcessByVersion(String, Integer) - 类 中的方法org.snaker.engine.core.ProcessService
根据name获取process对象 先通过cache获取,如果返回空,就从数据库读取并put
getProcessByVersion(String, Integer) - 接口 中的方法org.snaker.engine.IProcessService
根据流程name、version获取流程定义对象
getProcessId() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getProcessId() - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
getProcessId() - 类 中的方法org.snaker.engine.entity.Order
 
getProcessId() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getProcessName() - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
getProcessName() - 类 中的方法org.snaker.engine.entity.Surrogate
 
getProcessName() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getProcessName() - 类 中的方法org.snaker.engine.model.SubProcessModel
 
getProcesss(Page<Process>, QueryFilter) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getProcesss(QueryFilter) - 类 中的方法org.snaker.engine.core.ProcessService
查询流程定义
getProcesss(Page<Process>, QueryFilter) - 类 中的方法org.snaker.engine.core.ProcessService
分页查询流程定义
getProcesss(Page<Process>, QueryFilter) - 接口 中的方法org.snaker.engine.DBAccess
根据查询的参数,分页对象,返回分页后的查询结果
getProcesss(QueryFilter) - 接口 中的方法org.snaker.engine.IProcessService
根据给定的参数列表args查询process
getProcesss(Page<Process>, QueryFilter) - 接口 中的方法org.snaker.engine.IProcessService
根据给定的参数列表args分页查询process
getProcessType() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getProperties() - 类 中的静态方法org.snaker.engine.helper.ConfigHelper
 
getProperty(String) - 类 中的静态方法org.snaker.engine.helper.ConfigHelper
根据key获取配置的字符串value值
getProxy(Class<T>) - 类 中的方法org.snaker.engine.access.transaction.TransactionInterceptor
使用Cglib产生业务类的代理
getRemindDate() - 类 中的方法org.snaker.engine.entity.Task
 
getReminderRepeat() - 类 中的方法org.snaker.engine.model.TaskModel
 
getReminderTime() - 类 中的方法org.snaker.engine.model.TaskModel
 
getResult() - 类 中的方法org.snaker.engine.access.Page
获得页内的记录列表.
getResultSetValue(ResultSet, int, Class<?>) - 类 中的静态方法org.snaker.engine.access.jdbc.JdbcHelper
根据ResultSet结果集、index列索引、字段类型requiredType获取指定类型的对象值
getResultSetValue(ResultSet, int) - 类 中的静态方法org.snaker.engine.access.jdbc.JdbcHelper
对于特殊字段类型做特殊处理
getSdate() - 类 中的方法org.snaker.engine.entity.Surrogate
 
getSource() - 类 中的方法org.snaker.engine.model.TransitionModel
 
getStart() - 类 中的方法org.snaker.engine.model.ProcessModel
获取process定义的start节点模型
getStartTime() - 类 中的方法org.snaker.engine.scheduling.JobEntity
 
getState() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getState() - 类 中的方法org.snaker.engine.entity.Process
 
getState() - 类 中的方法org.snaker.engine.entity.Surrogate
 
getStatus() - 类 中的方法org.snaker.engine.entity.CCOrder
 
getStrategy() - 类 中的方法org.snaker.engine.core.TaskService
 
getStreamFromClasspath(String) - 类 中的静态方法org.snaker.engine.helper.StreamHelper
 
getStreamFromFile(File) - 类 中的静态方法org.snaker.engine.helper.StreamHelper
 
getStreamFromString(String) - 类 中的静态方法org.snaker.engine.helper.StreamHelper
 
getStreamFromUrl(URL) - 类 中的静态方法org.snaker.engine.helper.StreamHelper
 
getStringByArray(String...) - 类 中的静态方法org.snaker.engine.helper.StringHelper
根据字符串数组返回逗号分隔的字符串值
getSubProcess() - 类 中的方法org.snaker.engine.model.SubProcessModel
 
getSurrogate(String) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getSurrogate(Page<Surrogate>, QueryFilter) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getSurrogate(String) - 类 中的方法org.snaker.engine.core.ManagerService
 
getSurrogate(QueryFilter) - 类 中的方法org.snaker.engine.core.ManagerService
 
getSurrogate(Page<Surrogate>, QueryFilter) - 类 中的方法org.snaker.engine.core.ManagerService
 
getSurrogate(String, String) - 类 中的方法org.snaker.engine.core.ManagerService
 
getSurrogate(String) - 接口 中的方法org.snaker.engine.DBAccess
根据主键id查询委托代理对象
getSurrogate(Page<Surrogate>, QueryFilter) - 接口 中的方法org.snaker.engine.DBAccess
根据授权人、流程名称查询委托代理对象
getSurrogate() - 类 中的方法org.snaker.engine.entity.Surrogate
 
getSurrogate(String) - 接口 中的方法org.snaker.engine.IManagerService
根据主键id查询委托代理对象
getSurrogate(QueryFilter) - 接口 中的方法org.snaker.engine.IManagerService
根据过滤条件查询委托代理对象
getSurrogate(String, String) - 接口 中的方法org.snaker.engine.IManagerService
根据授权人、流程名称获取最终代理人 如存在user1->user2->user3,那么最终返回user3
getSurrogate(Page<Surrogate>, QueryFilter) - 接口 中的方法org.snaker.engine.IManagerService
根据过滤条件查询委托代理对象
getTarget() - 类 中的方法org.snaker.engine.model.TransitionModel
 
getTask(String) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getTask() - 类 中的方法org.snaker.engine.core.Execution
返回任务
getTask(String) - 类 中的方法org.snaker.engine.core.QueryService
 
getTask(String) - 接口 中的方法org.snaker.engine.DBAccess
根据任务id查询任务对象
getTask(String) - 接口 中的方法org.snaker.engine.IQueryService
根据任务ID获取任务对象
getTask() - 类 中的方法org.snaker.engine.scheduling.JobEntity
 
getTaskActorsByTaskId(String) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getTaskActorsByTaskId(String) - 类 中的方法org.snaker.engine.core.QueryService
 
getTaskActorsByTaskId(String) - 接口 中的方法org.snaker.engine.DBAccess
根据任务id查询所有活动任务参与者集合
getTaskActorsByTaskId(String) - 接口 中的方法org.snaker.engine.IQueryService
根据任务ID获取活动任务参与者数组
getTaskCreateTime() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getTaskEndTime() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getTaskExpireTime() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getTaskId() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getTaskId() - 类 中的方法org.snaker.engine.entity.HistoryTaskActor
 
getTaskId() - 类 中的方法org.snaker.engine.entity.TaskActor
 
getTaskId() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getTaskKey() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getTaskModel(String) - 类 中的方法org.snaker.engine.core.TaskService
获取任务模型
getTaskModel(String) - 接口 中的方法org.snaker.engine.ITaskService
根据任务id获取任务模型
getTaskModels() - 类 中的方法org.snaker.engine.model.ProcessModel
获取所有的有序任务模型集合
getTaskName() - 类 中的方法org.snaker.engine.entity.HistoryTask
 
getTaskName() - 类 中的方法org.snaker.engine.entity.Task
 
getTaskName() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getTasks() - 类 中的方法org.snaker.engine.core.Execution
返回任务结果集
getTaskState() - 类 中的方法org.snaker.engine.entity.HistoryTask
 
getTaskState() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getTaskType() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getTaskType() - 类 中的方法org.snaker.engine.entity.HistoryTask
 
getTaskType() - 类 中的方法org.snaker.engine.entity.Task
 
getTaskType() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getTaskType() - 类 中的方法org.snaker.engine.model.TaskModel
 
getTaskVariable() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getTaskVariableMap() - 类 中的方法org.snaker.engine.entity.WorkItem
 
getTime() - 类 中的静态方法org.snaker.engine.helper.DateHelper
返回标准格式的当前时间
getTo() - 类 中的方法org.snaker.engine.model.TransitionModel
 
getTotalCount() - 类 中的方法org.snaker.engine.access.Page
获得总记录数, 默认值为0.
getTotalPages() - 类 中的方法org.snaker.engine.access.Page
根据pageSize与totalCount计算总页数, 默认值为-1.
getTransaction() - 类 中的方法org.snaker.engine.access.transaction.DataSourceTransactionInterceptor
 
getTransaction() - 类 中的方法org.snaker.engine.access.transaction.JtaTransactionInterceptor
 
getTransaction() - 类 中的方法org.snaker.engine.access.transaction.TransactionInterceptor
返回当前事务状态
getTransaction() - 类 中的方法org.snaker.engine.access.transaction.TransactionStatus
 
getType() - 类 中的方法org.snaker.engine.entity.Process
 
getType() - 类 中的方法org.snaker.engine.model.FieldModel
 
getUserTransactionStatus(UserTransaction) - 类 中的静态方法org.snaker.engine.access.transaction.JtaTransactionHelper
 
getVar() - 类 中的方法org.snaker.engine.model.CustomModel
 
getVariable() - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
getVariable() - 类 中的方法org.snaker.engine.entity.HistoryTask
 
getVariable() - 类 中的方法org.snaker.engine.entity.Order
 
getVariable() - 类 中的方法org.snaker.engine.entity.Task
 
getVariableMap() - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
getVariableMap() - 类 中的方法org.snaker.engine.entity.HistoryTask
 
getVariableMap() - 类 中的方法org.snaker.engine.entity.Order
 
getVariableMap() - 类 中的方法org.snaker.engine.entity.Task
 
getVersion() - 类 中的方法org.snaker.engine.access.QueryFilter
 
getVersion() - 类 中的方法org.snaker.engine.entity.Order
 
getVersion() - 类 中的方法org.snaker.engine.entity.Process
 
getVersion() - 类 中的方法org.snaker.engine.entity.Task
 
getVersion() - 类 中的方法org.snaker.engine.model.SubProcessModel
 
getWorkItems(Page<WorkItem>, QueryFilter) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
getWorkItems(Page<WorkItem>, QueryFilter) - 类 中的方法org.snaker.engine.core.QueryService
 
getWorkItems(Page<WorkItem>, QueryFilter) - 接口 中的方法org.snaker.engine.DBAccess
根据查询的参数,分页对象,返回分页后的活动工作项
getWorkItems(Page<WorkItem>, QueryFilter) - 接口 中的方法org.snaker.engine.IQueryService
根据filter分页查询工作项(包含process、order、task三个实体的字段集合)
getWorkModels() - 类 中的方法org.snaker.engine.model.ProcessModel
已过时。 
GROUP - 接口 中的静态变量org.snaker.engine.scheduling.IScheduler
 

H

H2Dialect - org.snaker.engine.access.dialect中的类
H2数据库方言实现
H2Dialect() - 类 的构造器org.snaker.engine.access.dialect.H2Dialect
 
handle(Execution) - 接口 中的方法org.snaker.engine.handlers.IHandler
子类需要实现的方法,来处理具体的操作
handle(Execution) - 类 中的方法org.snaker.engine.handlers.impl.AbstractMergeHandler
 
handle(Execution) - 类 中的方法org.snaker.engine.handlers.impl.CreateTaskHandler
根据任务模型、执行对象,创建下一个任务,并添加到execution对象的tasks集合中
handle(Execution) - 类 中的方法org.snaker.engine.handlers.impl.EndProcessHandler
结束当前流程实例,如果存在父流程,则触发父流程继续执行
handle(Execution) - 类 中的方法org.snaker.engine.handlers.impl.StartSubProcessHandler
子流程执行的处理
handleRow(ResultSet) - 类 中的方法org.snaker.engine.access.jdbc.BeanPropertyHandler
ResultSet结果集处理
history(Execution, CustomModel) - 类 中的方法org.snaker.engine.core.TaskService
任务历史记录方法
history(Execution, CustomModel) - 接口 中的方法org.snaker.engine.ITaskService
根据执行对象、自定义节点模型创建历史任务记录
HistoryOrder - org.snaker.engine.entity中的类
历史流程实例实体类
HistoryOrder() - 类 的构造器org.snaker.engine.entity.HistoryOrder
 
HistoryOrder(Order) - 类 的构造器org.snaker.engine.entity.HistoryOrder
 
HistoryTask - org.snaker.engine.entity中的类
历史任务实体类
HistoryTask() - 类 的构造器org.snaker.engine.entity.HistoryTask
 
HistoryTask(Task) - 类 的构造器org.snaker.engine.entity.HistoryTask
 
HistoryTaskActor - org.snaker.engine.entity中的类
历史任务参与者实体类
HistoryTaskActor() - 类 的构造器org.snaker.engine.entity.HistoryTaskActor
 

I

ID - 接口 中的静态变量org.snaker.engine.SnakerEngine
 
IHandler - org.snaker.engine.handlers中的接口
流程各模型操作处理接口
IManagerService - org.snaker.engine中的接口
管理服务接口,用于流程管理控制服务 委托管理 时限控制
initAccessDBObject(Object) - 类 中的方法org.snaker.engine.cfg.Configuration
初始化DBAccess的数据库访问对象
initialize(Object) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
initialize(Class<T>) - 类 中的方法org.snaker.engine.access.jdbc.BeanPropertyHandler
根据bean对象的class初始化字段映射集合
initialize(Object) - 类 中的方法org.snaker.engine.access.jdbc.JdbcAccess
 
initialize(Object) - 类 中的方法org.snaker.engine.access.transaction.DataSourceTransactionInterceptor
 
initialize(Object) - 类 中的方法org.snaker.engine.access.transaction.JtaTransactionInterceptor
 
initialize(Object) - 类 中的方法org.snaker.engine.access.transaction.TransactionInterceptor
初始化事务拦截器,设置访问对象
initialize(Object) - 接口 中的方法org.snaker.engine.DBAccess
根据访问对象,设置具体的实现类
initProperties(String) - 类 中的方法org.snaker.engine.cfg.Configuration
可装载自定义的属性配置文件
initProperties(Properties) - 类 中的方法org.snaker.engine.cfg.Configuration
可装载已有的属性对象
INoGenerator - org.snaker.engine中的接口
编号生成器接口 流程实例的编号字段使用该接口实现类来产生对应的编号
instantiate(Class<T>) - 类 中的静态方法org.snaker.engine.helper.ClassHelper
根据类的class实例化对象
intercept(Object, Method, Object[], MethodProxy) - 类 中的方法org.snaker.engine.access.transaction.TransactionInterceptor
方法执行的拦截器,拦截条件为: 1、数据库访问类是DBTransaction的实现类 2、方法名称匹配初始化的事务方法列表
intercept(Execution) - 类 中的方法org.snaker.engine.impl.LogInterceptor
拦截产生的任务对象,打印日志
intercept(Execution) - 类 中的方法org.snaker.engine.impl.SchedulerInterceptor
时限控制拦截方法
intercept(Execution) - 类 中的方法org.snaker.engine.impl.SurrogateInterceptor
 
intercept(Execution) - 接口 中的方法org.snaker.engine.SnakerInterceptor
拦截方法,参数为执行对象
invoke(Method, Object, Object[]) - 类 中的静态方法org.snaker.engine.helper.ReflectHelper
根据指定的对象、方法、参数反射调用,并返回调用结果
IOrderService - org.snaker.engine中的接口
流程实例业务类
IProcessService - org.snaker.engine中的接口
流程定义业务类
IQueryService - org.snaker.engine中的接口
流程相关的查询服务
IReminder - org.snaker.engine.scheduling中的接口
提醒接口
isAllowed(Task, String) - 类 中的方法org.snaker.engine.core.TaskService
判断当前操作人operator是否允许执行taskId指定的任务
isAllowed(String, List<TaskActor>) - 类 中的方法org.snaker.engine.impl.GeneralAccessStrategy
如果操作人id所属的组只要有一项存在于参与者集合中,则表示可访问
isAllowed(Task, String) - 接口 中的方法org.snaker.engine.ITaskService
根据taskId、operator,判断操作人operator是否允许执行任务
isAllowed(String, List<TaskActor>) - 接口 中的方法org.snaker.engine.TaskAccessStrategy
根据操作人id、参与者集合判断是否允许访问所属任务
IScheduler - org.snaker.engine.scheduling中的接口
调度器接口,与具体的定时调度框架无关
isCMB() - 类 中的方法org.snaker.engine.cfg.Configuration
返回是否容器托管的bean
isEmpty(String) - 类 中的静态方法org.snaker.engine.helper.StringHelper
判断字符串是否为空
isEnabled() - 类 中的方法org.snaker.engine.model.TransitionModel
 
isExec(Connection) - 类 中的静态方法org.snaker.engine.access.jdbc.JdbcHelper
判断是否已经执行过脚本[暂时根据wf_process表是否有数据]
isExistingTransaction() - 类 中的静态方法org.snaker.engine.access.transaction.TransactionObjectHolder
判断是否存在事务对象
isHasNext() - 类 中的方法org.snaker.engine.access.Page
是否还有下一页.
isHasPre() - 类 中的方法org.snaker.engine.access.Page
是否还有上一页.
isMajor() - 类 中的方法org.snaker.engine.entity.Task
 
isMajor() - 类 中的方法org.snaker.engine.model.TaskModel
 
isMerged() - 类 中的方法org.snaker.engine.core.Execution
判断是否已经成功合并
isNewTransaction() - 类 中的方法org.snaker.engine.access.transaction.TransactionStatus
判断是否为新的事务对象,用于业务嵌套时commit判断是否对事务进行提交
isNotEmpty(String) - 类 中的静态方法org.snaker.engine.helper.StringHelper
判断字符串是否为非空
isNull(Object, String) - 类 中的静态方法org.snaker.engine.helper.AssertHelper
断言给定的object对象为空
isNull(Object) - 类 中的静态方法org.snaker.engine.helper.AssertHelper
断言给定的object对象为空
isOrderBySetted() - 类 中的方法org.snaker.engine.access.QueryFilter
是否已设置排序字段,无默认值.
isORM() - 类 中的方法org.snaker.engine.access.AbstractDBAccess
是否为ORM框架,用以标识对象直接持久化
isORM() - 类 中的方法org.snaker.engine.access.jdbc.JdbcAccess
 
isPerformAll() - 类 中的方法org.snaker.engine.model.TaskModel
 
isPerformAny() - 类 中的方法org.snaker.engine.entity.HistoryTask
 
isPerformAny() - 类 中的方法org.snaker.engine.model.TaskModel
 
isRollbackOnly() - 类 中的静态方法org.snaker.engine.access.transaction.JtaTransactionHelper
 
isTrue(boolean, String) - 类 中的静态方法org.snaker.engine.helper.AssertHelper
断言表达式为true
isTrue(boolean) - 类 中的静态方法org.snaker.engine.helper.AssertHelper
断言表达式为true
ITaskService - org.snaker.engine中的接口
任务业务类,包括以下服务: 1、创建任务 2、添加、删除参与者 3、完成任务 4、撤回任务 5、回退任务 6、提取任务

J

JdbcAccess - org.snaker.engine.access.jdbc中的类
JDBC方式的数据库访问 在无事务控制的情况下,使用cglib的拦截器+ThreadLocale控制
JdbcAccess() - 类 的构造器org.snaker.engine.access.jdbc.JdbcAccess
 
JdbcHelper - org.snaker.engine.access.jdbc中的类
Jdbc操作帮助类
JdbcHelper() - 类 的构造器org.snaker.engine.access.jdbc.JdbcHelper
 
JobCallback - org.snaker.engine.scheduling中的接口
任务job执行后的回调类
JobEntity - org.snaker.engine.scheduling中的类
job实体,用于传递给具体的调度框架
JobEntity(String, Task, Date) - 类 的构造器org.snaker.engine.scheduling.JobEntity
 
JobEntity(String, Task, Date, int) - 类 的构造器org.snaker.engine.scheduling.JobEntity
 
JobEntity(String, Task, Date, Map<String, Object>) - 类 的构造器org.snaker.engine.scheduling.JobEntity
 
JobEntity(String, Task, Date, Map<String, Object>, int) - 类 的构造器org.snaker.engine.scheduling.JobEntity
 
JobEntity.JobType - org.snaker.engine.scheduling中的枚举
参与类型
JoinModel - org.snaker.engine.model中的类
合并定义join元素
JoinModel() - 类 的构造器org.snaker.engine.model.JoinModel
 
JoinParser - org.snaker.engine.parser.impl中的类
合并节点解析类
JoinParser() - 类 的构造器org.snaker.engine.parser.impl.JoinParser
 
JsonHelper - org.snaker.engine.helper中的类
json处理帮助类
JsonHelper() - 类 的构造器org.snaker.engine.helper.JsonHelper
 
JtaTransactionHelper - org.snaker.engine.access.transaction中的类
Jta事务帮助类
JtaTransactionHelper() - 类 的构造器org.snaker.engine.access.transaction.JtaTransactionHelper
 
JtaTransactionInterceptor - org.snaker.engine.access.transaction中的类
JTA事务拦截器
JtaTransactionInterceptor() - 类 的构造器org.snaker.engine.access.transaction.JtaTransactionInterceptor
 
JuelExpression - org.snaker.engine.impl中的类
Juel 表达式引擎实现
JuelExpression() - 类 的构造器org.snaker.engine.impl.JuelExpression
 

K

KEY - 接口 中的静态变量org.snaker.engine.scheduling.IScheduler
 
KEY_ACTOR - 类 中的静态变量org.snaker.engine.entity.Task
 
KEY_ARGS - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
KEY_ENTITY - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
KEY_SQL - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
KEY_SU - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
KEY_TYPE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 

L

loadClass(String) - 类 中的静态方法org.snaker.engine.helper.ClassHelper
根据指定的类名称加载类
loadProperties(Properties) - 类 中的静态方法org.snaker.engine.helper.ConfigHelper
 
loadProperties(String) - 类 中的静态方法org.snaker.engine.helper.ConfigHelper
根据指定的文件名称,从类路径中加载属性文件,构造Properties对象
LogInterceptor - org.snaker.engine.impl中的类
日志拦截器
LogInterceptor() - 类 的构造器org.snaker.engine.impl.LogInterceptor
 
lookupColumnName(ResultSetMetaData, int) - 类 中的静态方法org.snaker.engine.access.jdbc.JdbcHelper
根据元数据ResultSetMetaData、列索引columIndex获取列名称
lookupFromJndi(String) - 类 中的静态方法org.snaker.engine.access.transaction.JtaTransactionHelper
 
lookupJeeTransaction() - 类 中的静态方法org.snaker.engine.access.transaction.JtaTransactionHelper
 
lookupJeeTransactionManager() - 类 中的静态方法org.snaker.engine.access.transaction.JtaTransactionHelper
 
lookupJeeUserTransaction() - 类 中的静态方法org.snaker.engine.access.transaction.JtaTransactionHelper
 

M

manager() - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
获取管理服务
manager() - 接口 中的方法org.snaker.engine.SnakerEngine
获取管理服务
ManagerService - org.snaker.engine.core中的类
管理服务类
ManagerService() - 类 的构造器org.snaker.engine.core.ManagerService
 
managerService - 类 中的变量org.snaker.engine.core.SnakerEngineImpl
管理业务类
MemoryCache<K,V> - org.snaker.engine.cache.memory中的类
基于内存管理cache
MemoryCache(Map<K, V>) - 类 的构造器org.snaker.engine.cache.memory.MemoryCache
通过Map实现类构造MemoryCache
MemoryCacheManager - org.snaker.engine.cache.memory中的类
基于虚拟机内存的cache管理器
MemoryCacheManager() - 类 的构造器org.snaker.engine.cache.memory.MemoryCacheManager
 
MergeActorHandler - org.snaker.engine.handlers.impl中的类
actor all方式的合并处理器
MergeActorHandler(String) - 类 的构造器org.snaker.engine.handlers.impl.MergeActorHandler
构造函数,由调用者提供taskName
MergeBranchHandler - org.snaker.engine.handlers.impl中的类
合并分支操作的处理器
MergeBranchHandler(JoinModel) - 类 的构造器org.snaker.engine.handlers.impl.MergeBranchHandler
 
model - 类 中的变量org.snaker.engine.parser.AbstractNodeParser
模型对象
MODEL - 接口 中的静态变量org.snaker.engine.scheduling.IScheduler
 
ModelParser - org.snaker.engine.parser中的类
流程定义xml文件的模型解析器
ModelParser() - 类 的构造器org.snaker.engine.parser.ModelParser
 
MySqlDialect - org.snaker.engine.access.dialect中的类
Mysql数据库方言实现
MySqlDialect() - 类 的构造器org.snaker.engine.access.dialect.MySqlDialect
 

N

nativeQueryList(Class<T>, String, Object...) - 类 中的方法org.snaker.engine.core.QueryService
 
nativeQueryList(Page<T>, Class<T>, String, Object...) - 类 中的方法org.snaker.engine.core.QueryService
 
nativeQueryList(Class<T>, String, Object...) - 接口 中的方法org.snaker.engine.IQueryService
根据类型T、Sql语句、参数查询列表对象
nativeQueryList(Page<T>, Class<T>, String, Object...) - 接口 中的方法org.snaker.engine.IQueryService
根据类型T、Sql语句、参数分页查询列表对象
nativeQueryObject(Class<T>, String, Object...) - 类 中的方法org.snaker.engine.core.QueryService
 
nativeQueryObject(Class<T>, String, Object...) - 接口 中的方法org.snaker.engine.IQueryService
根据类型T、Sql语句、参数查询单个对象
newInstance(String) - 类 中的静态方法org.snaker.engine.helper.ClassHelper
实例化指定的类名称(全路径)
newModel() - 类 中的方法org.snaker.engine.parser.AbstractNodeParser
抽象方法,由子类产生各自的模型对象
newModel() - 类 中的方法org.snaker.engine.parser.impl.CustomParser
 
newModel() - 类 中的方法org.snaker.engine.parser.impl.DecisionParser
产生DecisionModel模型对象
newModel() - 类 中的方法org.snaker.engine.parser.impl.EndParser
产生EndModel模型对象
newModel() - 类 中的方法org.snaker.engine.parser.impl.ForkParser
产生ForkModel模型对象
newModel() - 类 中的方法org.snaker.engine.parser.impl.JoinParser
产生JoinModel模型对象
newModel() - 类 中的方法org.snaker.engine.parser.impl.StartParser
产生StartModel模型对象
newModel() - 类 中的方法org.snaker.engine.parser.impl.SubProcessParser
产生SubProcessModel模型对象
newModel() - 类 中的方法org.snaker.engine.parser.impl.TaskParser
产生TaskModel模型对象
NODE_TRANSITION - 接口 中的静态变量org.snaker.engine.parser.NodeParser
变迁节点名称
NodeModel - org.snaker.engine.model中的类
节点元素(存在输入输出的变迁)
NodeModel() - 类 的构造器org.snaker.engine.model.NodeModel
 
NodeParser - org.snaker.engine.parser中的接口
节点解析接口
NON_PAGE - 类 中的静态变量org.snaker.engine.access.Page
 
notEmpty(String) - 类 中的静态方法org.snaker.engine.helper.AssertHelper
断言给定的字符串为非空
notEmpty(String, String) - 类 中的静态方法org.snaker.engine.helper.AssertHelper
断言给定的字符串为非空
notNull(Object, String) - 类 中的静态方法org.snaker.engine.helper.AssertHelper
断言给定的object对象为非空
notNull(Object) - 类 中的静态方法org.snaker.engine.helper.AssertHelper
断言给定的object对象为非空

O

openStream(String) - 类 中的静态方法org.snaker.engine.helper.StreamHelper
根据文件名称resource打开输入流,并返回
OracleDialect - org.snaker.engine.access.dialect中的类
Oracle数据库方言实现
OracleDialect() - 类 的构造器org.snaker.engine.access.dialect.OracleDialect
 
order(String) - 类 中的方法org.snaker.engine.access.QueryFilter
 
order() - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
获取实例服务
Order - org.snaker.engine.entity中的类
流程工作单实体类(一般称为流程实例)
Order() - 类 的构造器org.snaker.engine.entity.Order
 
order() - 接口 中的方法org.snaker.engine.SnakerEngine
获取实例服务
ORDER_DELETE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
ORDER_HISTORY_DELETE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
ORDER_HISTORY_INSERT - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
ORDER_HISTORY_UPDATE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
ORDER_INSERT - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
ORDER_UPDATE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
orderBy(String) - 类 中的方法org.snaker.engine.access.QueryFilter
 
OrderService - org.snaker.engine.core中的类
流程实例业务类
OrderService() - 类 的构造器org.snaker.engine.core.OrderService
 
orderService - 类 中的变量org.snaker.engine.core.SnakerEngineImpl
流程实例业务类
org.snaker.engine - 程序包 org.snaker.engine
 
org.snaker.engine.access - 程序包 org.snaker.engine.access
 
org.snaker.engine.access.dialect - 程序包 org.snaker.engine.access.dialect
 
org.snaker.engine.access.jdbc - 程序包 org.snaker.engine.access.jdbc
 
org.snaker.engine.access.transaction - 程序包 org.snaker.engine.access.transaction
 
org.snaker.engine.cache - 程序包 org.snaker.engine.cache
 
org.snaker.engine.cache.memory - 程序包 org.snaker.engine.cache.memory
 
org.snaker.engine.cfg - 程序包 org.snaker.engine.cfg
 
org.snaker.engine.core - 程序包 org.snaker.engine.core
 
org.snaker.engine.entity - 程序包 org.snaker.engine.entity
 
org.snaker.engine.handlers - 程序包 org.snaker.engine.handlers
 
org.snaker.engine.handlers.impl - 程序包 org.snaker.engine.handlers.impl
 
org.snaker.engine.helper - 程序包 org.snaker.engine.helper
 
org.snaker.engine.impl - 程序包 org.snaker.engine.impl
 
org.snaker.engine.model - 程序包 org.snaker.engine.model
 
org.snaker.engine.parser - 程序包 org.snaker.engine.parser
 
org.snaker.engine.parser.impl - 程序包 org.snaker.engine.parser.impl
 
org.snaker.engine.scheduling - 程序包 org.snaker.engine.scheduling
 
org.snaker.engine.test - 程序包 org.snaker.engine.test
 

P

Page<T> - org.snaker.engine.access中的类
与具体DBAccess实现无关的分页参数及查询结果封装.
Page() - 类 的构造器org.snaker.engine.access.Page
 
Page(int) - 类 的构造器org.snaker.engine.access.Page
 
PAGE_SIZE - 类 中的静态变量org.snaker.engine.access.Page
 
pageNo(int) - 类 中的方法org.snaker.engine.access.Page
返回Page对象自身的setPageNo函数,可用于连续设置。
pageSize(int) - 类 中的方法org.snaker.engine.access.Page
返回Page对象自身的setPageSize函数,用于连续设置。
parse(Element) - 类 中的方法org.snaker.engine.parser.AbstractNodeParser
实现NodeParser接口的parse函数 由子类产生各自的模型对象,设置常用的名称属性,并且解析子节点transition,构造TransitionModel模型对象
parse(byte[]) - 类 中的静态方法org.snaker.engine.parser.ModelParser
解析流程定义文件,并将解析后的对象放入模型容器中
parse(Element) - 接口 中的方法org.snaker.engine.parser.NodeParser
节点dom元素解析方法,由实现类完成解析
parseNode(NodeModel, Element) - 类 中的方法org.snaker.engine.parser.AbstractNodeParser
子类可覆盖此方法,完成特定的解析
parseNode(NodeModel, Element) - 类 中的方法org.snaker.engine.parser.impl.CustomParser
 
parseNode(NodeModel, Element) - 类 中的方法org.snaker.engine.parser.impl.DecisionParser
解析decisition节点的特有属性expr
parseNode(NodeModel, Element) - 类 中的方法org.snaker.engine.parser.impl.SubProcessParser
解析decisition节点的特有属性expr
parseNode(NodeModel, Element) - 类 中的方法org.snaker.engine.parser.impl.TaskParser
由于任务节点需要解析form、assignee属性,这里覆盖抽象类方法实现
parser() - 类 中的方法org.snaker.engine.cfg.Configuration
依次解析框架固定的配置及用户自定义的配置 固定配置文件:base.config.xml 扩展配置文件:ext.config.xml 用户自定义配置文件:snaker.xml
parseTime(Object) - 类 中的静态方法org.snaker.engine.helper.DateHelper
解析日期时间对象
PERFORMTYPE_ALL - 类 中的静态变量org.snaker.engine.model.TaskModel
类型:参与者fork任务
PERFORMTYPE_ANY - 类 中的静态变量org.snaker.engine.model.TaskModel
类型:普通任务
PostgresqlDialect - org.snaker.engine.access.dialect中的类
Postgresql数据库方言实现
PostgresqlDialect() - 类 的构造器org.snaker.engine.access.dialect.PostgresqlDialect
 
process() - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
获取流程定义服务
Process - org.snaker.engine.entity中的类
流程定义实体类
Process() - 类 的构造器org.snaker.engine.entity.Process
 
process() - 接口 中的方法org.snaker.engine.SnakerEngine
获取process服务
PROCESS_DELETE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
PROCESS_INSERT - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
PROCESS_UPDATE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
PROCESS_UPDATE_BLOB - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
PROCESS_UPDATE_TYPE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
processId - 类 中的变量org.snaker.engine.test.TestSnakerBase
 
ProcessModel - org.snaker.engine.model中的类
流程定义process元素
ProcessModel() - 类 的构造器org.snaker.engine.model.ProcessModel
 
ProcessService - org.snaker.engine.core中的类
流程定义业务类
ProcessService() - 类 的构造器org.snaker.engine.core.ProcessService
 
processService - 类 中的变量org.snaker.engine.core.SnakerEngineImpl
流程定义业务类
processService - 类 中的变量org.snaker.engine.test.TestSnakerBase
 
processTime(Map<String, Object>, String) - 类 中的静态方法org.snaker.engine.helper.DateHelper
对时限数据进行处理 1、运行时设置的date型数据直接返回 2、模型设置的需要特殊转换成date类型 3、运行时设置的转换为date型
put(K, V) - 接口 中的方法org.snaker.engine.cache.Cache
添加缓存键值对
put(K, V) - 类 中的方法org.snaker.engine.cache.memory.MemoryCache
 
put(String, Object) - 接口 中的方法org.snaker.engine.Context
根据服务名称、实例向服务工厂注册
put(String, Class<?>) - 接口 中的方法org.snaker.engine.Context
根据服务名称、类型向服务工厂注册
put(String, Object) - 类 中的静态方法org.snaker.engine.core.ServiceContext
向上下文添加服务实例
put(String, Class<?>) - 类 中的静态方法org.snaker.engine.core.ServiceContext
向上下文添加服务实例
put(String, Object) - 类 中的方法org.snaker.engine.impl.SimpleContext
对外部提供的put方法
put(String, Class<?>) - 类 中的方法org.snaker.engine.impl.SimpleContext
对外部提供的put方法

Q

query(int, String, Object...) - 类 中的方法org.snaker.engine.access.jdbc.JdbcAccess
查询指定列
query() - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
获取查询服务
query() - 接口 中的方法org.snaker.engine.SnakerEngine
获取查询服务
QUERY_CCORDER - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
QUERY_HIST_ORDER - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
QUERY_HIST_TASK - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
QUERY_HIST_TASK_ACTOR - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
QUERY_ORDER - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
QUERY_PROCESS - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
QUERY_TASK - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
QUERY_TASK_ACTOR - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
QUERY_VERSION - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
queryCount(String, Object...) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
分页查询时,符合条件的总记录数
queryCount(String, Object...) - 类 中的方法org.snaker.engine.access.jdbc.JdbcAccess
 
QueryFilter - org.snaker.engine.access中的类
通用查询过滤器
QueryFilter() - 类 的构造器org.snaker.engine.access.QueryFilter
 
queryList(Page<T>, QueryFilter, Class<T>, String, Object...) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
queryList(Class<T>, String, Object...) - 类 中的方法org.snaker.engine.access.jdbc.JdbcAccess
 
queryList(Class<T>, String, Object...) - 接口 中的方法org.snaker.engine.DBAccess
根据类型clazz、Sql语句、参数查询列表对象
queryList(Page<T>, QueryFilter, Class<T>, String, Object...) - 接口 中的方法org.snaker.engine.DBAccess
根据类型clazz、Sql语句、参数分页查询列表对象
queryObject(Class<T>, String, Object...) - 类 中的方法org.snaker.engine.access.jdbc.JdbcAccess
 
queryObject(Class<T>, String, Object...) - 接口 中的方法org.snaker.engine.DBAccess
根据类型clazz、Sql语句、参数查询单个对象
QueryService - org.snaker.engine.core中的类
查询服务实现类
QueryService() - 类 的构造器org.snaker.engine.core.QueryService
 
queryService - 类 中的变量org.snaker.engine.core.SnakerEngineImpl
查询业务类
queryService - 类 中的变量org.snaker.engine.test.TestSnakerBase
 

R

readBytes(InputStream) - 类 中的静态方法org.snaker.engine.helper.StreamHelper
 
redeploy(String, InputStream) - 类 中的方法org.snaker.engine.core.ProcessService
根据流程定义id、xml的输入流解析为字节数组,保存至数据库中,并且重新put到缓存中
redeploy(String, InputStream) - 接口 中的方法org.snaker.engine.IProcessService
根據InputStream輸入流,部署流程定义
ReflectHelper - org.snaker.engine.helper中的类
反射帮助类
ReflectHelper() - 类 的构造器org.snaker.engine.helper.ReflectHelper
 
registerSynchronization(Synchronization) - 类 中的静态方法org.snaker.engine.access.transaction.JtaTransactionHelper
 
rejectTask(ProcessModel, Task) - 类 中的方法org.snaker.engine.core.TaskService
驳回任务
rejectTask(ProcessModel, Task) - 接口 中的方法org.snaker.engine.ITaskService
根据当前任务对象驳回至上一步处理
remind(Process, String, String, NodeModel, Map<String, Object>) - 接口 中的方法org.snaker.engine.scheduling.IReminder
提醒操作
remove(K) - 接口 中的方法org.snaker.engine.cache.Cache
根据key从缓存中删除对象
remove(K) - 类 中的方法org.snaker.engine.cache.memory.MemoryCache
 
removeTaskActor(String, String...) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
removeTaskActor(String, String...) - 类 中的方法org.snaker.engine.core.TaskService
向指定任务移除参与者
removeTaskActor(String, String...) - 接口 中的方法org.snaker.engine.DBAccess
删除参与者
removeTaskActor(String, String...) - 接口 中的方法org.snaker.engine.ITaskService
对指定的任务id删除参与者
requiredSingleResult(Collection<T>) - 类 中的静态方法org.snaker.engine.access.jdbc.JdbcHelper
根据返回的对象集合判断是否为单条记录,并返回 如果返回无记录,或者超过1条记录,则抛出异常
resume(Transaction) - 类 中的静态方法org.snaker.engine.access.transaction.JtaTransactionHelper
 
resume(String) - 类 中的方法org.snaker.engine.core.OrderService
激活已完成的历史流程实例
resume(String, String) - 类 中的方法org.snaker.engine.core.TaskService
唤醒指定的历史任务
resume(String) - 接口 中的方法org.snaker.engine.IOrderService
唤醒历史流程实例
resume(String, String) - 接口 中的方法org.snaker.engine.ITaskService
根据历史任务主键id,操作人唤醒历史任务 该方法会导致流程状态不可控,请慎用
rollback(TransactionStatus) - 类 中的方法org.snaker.engine.access.transaction.DataSourceTransactionInterceptor
 
rollback() - 类 中的静态方法org.snaker.engine.access.transaction.JtaTransactionHelper
 
rollback(TransactionStatus) - 类 中的方法org.snaker.engine.access.transaction.JtaTransactionInterceptor
 
rollback(TransactionStatus) - 类 中的方法org.snaker.engine.access.transaction.TransactionInterceptor
回滚当前事务状态
runOutTransition(Execution) - 类 中的方法org.snaker.engine.model.NodeModel
运行变迁继续执行
runScript() - 类 中的方法org.snaker.engine.access.AbstractDBAccess
运行脚本
runScript(String) - 类 中的方法org.snaker.engine.access.ScriptRunner
 
runScript(Reader) - 类 中的方法org.snaker.engine.access.ScriptRunner
根据reader读取sql脚本,并运行
runScript() - 接口 中的方法org.snaker.engine.DBAccess
运行脚本文件

S

SAVE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
saveCCOrder(CCOrder) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
saveCCOrder(CCOrder) - 接口 中的方法org.snaker.engine.DBAccess
保存抄送实例
saveHistory(HistoryOrder) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
saveHistory(HistoryTask) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
saveHistory(HistoryOrder) - 接口 中的方法org.snaker.engine.DBAccess
迁移活动实例
saveHistory(HistoryTask) - 接口 中的方法org.snaker.engine.DBAccess
迁移活动任务
saveOrder(Order) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
saveOrder(Order) - 类 中的方法org.snaker.engine.core.OrderService
流程实例数据会保存至活动实例表、历史实例表
saveOrder(Order) - 接口 中的方法org.snaker.engine.DBAccess
保存流程实例对象
saveOrder(Order) - 接口 中的方法org.snaker.engine.IOrderService
保存流程实例
saveOrUpdate(Map<String, Object>) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
保存或更新对象 isORM为true,则参数map只存放对象 isORM为false,则参数map需要放入SQL、ARGS、TYPE
saveOrUpdate(Map<String, Object>) - 类 中的方法org.snaker.engine.access.jdbc.JdbcAccess
 
saveOrUpdate(Surrogate) - 类 中的方法org.snaker.engine.core.ManagerService
 
saveOrUpdate(Surrogate) - 接口 中的方法org.snaker.engine.IManagerService
保存或更新委托代理对象
saveProcess(Process) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
由于process中涉及blob字段,未对各种框架统一,所以process操作交给具体的实现类处理
saveProcess(Process) - 类 中的方法org.snaker.engine.access.jdbc.JdbcAccess
使用原生JDBC操作BLOB字段
saveProcess(Process) - 类 中的方法org.snaker.engine.core.ProcessService
保存process实体对象
saveProcess(Process) - 接口 中的方法org.snaker.engine.DBAccess
保存流程定义对象
saveProcess(Process) - 接口 中的方法org.snaker.engine.IProcessService
保存流程定义
saveSurrogate(Surrogate) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
saveSurrogate(Surrogate) - 接口 中的方法org.snaker.engine.DBAccess
保存委托代理对象
saveTask(Task) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
saveTask(Task) - 接口 中的方法org.snaker.engine.DBAccess
保存任务对象
saveTaskActor(TaskActor) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
saveTaskActor(TaskActor) - 接口 中的方法org.snaker.engine.DBAccess
保存任务参与者对象
schedule(String, Task, Date, int, Map<String, Object>) - 类 中的方法org.snaker.engine.impl.SchedulerInterceptor
 
schedule(JobEntity) - 接口 中的方法org.snaker.engine.scheduling.IScheduler
调度执行方法
SchedulerInterceptor - org.snaker.engine.impl中的类
时限控制拦截器 主要拦截任务的expireDate(期望完成时间) 再交给具体的调度器完成调度处理
SchedulerInterceptor() - 类 的构造器org.snaker.engine.impl.SchedulerInterceptor
 
ScriptRunner - org.snaker.engine.access中的类
SQL脚本运行类
ScriptRunner(Connection, boolean) - 类 的构造器org.snaker.engine.access.ScriptRunner
 
ServiceContext - org.snaker.engine.core中的类
单实例的服务上下文 具体的上下文查找服务交给Context的实现类
ServiceContext() - 类 的构造器org.snaker.engine.core.ServiceContext
 
setAccess(DBAccess) - 类 中的方法org.snaker.engine.core.AccessService
setter
setActionUrl(String) - 类 中的方法org.snaker.engine.entity.HistoryTask
 
setActionUrl(String) - 类 中的方法org.snaker.engine.entity.Task
 
setActionUrl(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setActorId(String) - 类 中的方法org.snaker.engine.entity.CCOrder
 
setActorId(String) - 类 中的方法org.snaker.engine.entity.HistoryTaskActor
 
setActorId(String) - 类 中的方法org.snaker.engine.entity.TaskActor
 
setActorIds(String[]) - 类 中的方法org.snaker.engine.entity.HistoryTask
 
setActorIds(String[]) - 类 中的方法org.snaker.engine.entity.Task
 
setActorIds(String[]) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setArgs(String) - 类 中的方法org.snaker.engine.model.CustomModel
 
setArgs(Map<String, Object>) - 类 中的方法org.snaker.engine.scheduling.JobEntity
 
setAssignee(String) - 类 中的方法org.snaker.engine.model.TaskModel
 
setAssignmentHandler(String) - 类 中的方法org.snaker.engine.model.TaskModel
 
setAttrMap(Map<String, String>) - 类 中的方法org.snaker.engine.model.FieldModel
设置属性集合
setAutoExecute(String) - 类 中的方法org.snaker.engine.model.TaskModel
 
setBytes(byte[]) - 类 中的方法org.snaker.engine.entity.Process
 
setCacheManager(CacheManager) - 接口 中的方法org.snaker.engine.cache.CacheManagerAware
设置cache管理器
setCacheManager(CacheManager) - 类 中的方法org.snaker.engine.core.ProcessService
 
setCallback(String) - 类 中的方法org.snaker.engine.model.TaskModel
 
setChildOrderId(String) - 类 中的方法org.snaker.engine.core.Execution
 
setClazz(String) - 类 中的方法org.snaker.engine.model.CustomModel
 
setCompletion(Completion) - 类 中的方法org.snaker.engine.core.AccessService
setter
setContent(Blob) - 类 中的方法org.snaker.engine.entity.Process
 
setContext(Context) - 类 中的静态方法org.snaker.engine.core.ServiceContext
设置Context实现类
setCreateTime(String) - 类 中的方法org.snaker.engine.entity.CCOrder
 
setCreateTime(String) - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
setCreateTime(String) - 类 中的方法org.snaker.engine.entity.HistoryTask
 
setCreateTime(String) - 类 中的方法org.snaker.engine.entity.Order
 
setCreateTime(String) - 类 中的方法org.snaker.engine.entity.Process
 
setCreateTime(String) - 类 中的方法org.snaker.engine.entity.Task
 
setCreateTimeEnd(String) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setCreateTimeStart(String) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setCreator(String) - 类 中的方法org.snaker.engine.entity.CCOrder
 
setCreator(String) - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
setCreator(String) - 类 中的方法org.snaker.engine.entity.Order
 
setCreator(String) - 类 中的方法org.snaker.engine.entity.Process
 
setCreator(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setDataSource(DataSource) - 类 中的方法org.snaker.engine.access.jdbc.JdbcAccess
setter
setDBAccess(DBAccess) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
注入dbAccess
setDelimiter(String) - 类 中的方法org.snaker.engine.access.ScriptRunner
 
setDisplayName(String) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setDisplayName(String) - 类 中的方法org.snaker.engine.entity.HistoryTask
 
setDisplayName(String) - 类 中的方法org.snaker.engine.entity.Process
 
setDisplayName(String) - 类 中的方法org.snaker.engine.entity.Task
 
setDisplayName(String) - 类 中的方法org.snaker.engine.model.BaseModel
 
setEdate(String) - 类 中的方法org.snaker.engine.entity.Surrogate
 
setEnabled(boolean) - 类 中的方法org.snaker.engine.model.TransitionModel
 
setEndTime(String) - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
setEntityCache(Cache<String, Process>) - 类 中的方法org.snaker.engine.core.ProcessService
 
setExcludedIds(String[]) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setExpireDate(Date) - 类 中的方法org.snaker.engine.entity.Task
 
setExpireTime(String) - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
setExpireTime(String) - 类 中的方法org.snaker.engine.entity.HistoryTask
 
setExpireTime(String) - 类 中的方法org.snaker.engine.entity.Order
 
setExpireTime(String) - 类 中的方法org.snaker.engine.entity.Task
 
setExpireTime(String) - 类 中的方法org.snaker.engine.model.ProcessModel
 
setExpireTime(String) - 类 中的方法org.snaker.engine.model.TaskModel
 
setExpr(String) - 类 中的方法org.snaker.engine.model.DecisionModel
 
setExpr(String) - 类 中的方法org.snaker.engine.model.TransitionModel
 
setFields(List<FieldModel>) - 类 中的方法org.snaker.engine.model.TaskModel
 
setFieldValue(Object, String, Object) - 类 中的静态方法org.snaker.engine.helper.ReflectHelper
利用反射设置指定对象的指定属性为指定的值
setFinishTime(String) - 类 中的方法org.snaker.engine.entity.CCOrder
 
setFinishTime(String) - 类 中的方法org.snaker.engine.entity.HistoryTask
 
setFinishTime(String) - 类 中的方法org.snaker.engine.entity.Task
 
setForm(String) - 类 中的方法org.snaker.engine.model.WorkModel
 
setG(String) - 类 中的方法org.snaker.engine.model.TransitionModel
 
setGenerator(INoGenerator) - 类 中的方法org.snaker.engine.model.ProcessModel
 
setGroup(String) - 类 中的方法org.snaker.engine.scheduling.JobEntity
 
setHandleClass(String) - 类 中的方法org.snaker.engine.model.DecisionModel
 
setId(String) - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
setId(String) - 类 中的方法org.snaker.engine.entity.HistoryTask
 
setId(String) - 类 中的方法org.snaker.engine.entity.Order
 
setId(String) - 类 中的方法org.snaker.engine.entity.Process
 
setId(String) - 类 中的方法org.snaker.engine.entity.Surrogate
 
setId(String) - 类 中的方法org.snaker.engine.entity.Task
 
setId(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setId(String) - 类 中的方法org.snaker.engine.scheduling.JobEntity
 
setInputs(List<TransitionModel>) - 类 中的方法org.snaker.engine.model.NodeModel
 
setInstanceNoClass(String) - 类 中的方法org.snaker.engine.model.ProcessModel
 
setInstanceUrl(String) - 类 中的方法org.snaker.engine.entity.Process
 
setInstanceUrl(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setInstanceUrl(String) - 类 中的方法org.snaker.engine.model.ProcessModel
 
setJobType(int) - 类 中的方法org.snaker.engine.scheduling.JobEntity
 
setKey(String) - 类 中的方法org.snaker.engine.scheduling.JobEntity
 
setLastUpdateTime(String) - 类 中的方法org.snaker.engine.entity.Order
 
setLastUpdator(String) - 类 中的方法org.snaker.engine.entity.Order
 
setLayout(String) - 类 中的方法org.snaker.engine.model.NodeModel
 
setManagerService(IManagerService) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
 
setMerged(boolean) - 类 中的方法org.snaker.engine.core.Execution
设置是否为已合并
setMethodName(String) - 类 中的方法org.snaker.engine.model.CustomModel
 
setModel(ProcessModel) - 类 中的方法org.snaker.engine.entity.Process
setter name/displayName/instanceUrl
setModel(TaskModel) - 类 中的方法org.snaker.engine.entity.Task
 
setModelName(String) - 类 中的方法org.snaker.engine.scheduling.JobEntity
 
setName(String) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setName(String) - 类 中的方法org.snaker.engine.entity.Process
 
setName(String) - 类 中的方法org.snaker.engine.model.BaseModel
 
setNameCache(Cache<String, String>) - 类 中的方法org.snaker.engine.core.ProcessService
 
setNames(String[]) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setNodes(List<NodeModel>) - 类 中的方法org.snaker.engine.model.ProcessModel
 
setOdate(String) - 类 中的方法org.snaker.engine.entity.Surrogate
 
setOffset(String) - 类 中的方法org.snaker.engine.model.TransitionModel
 
setOperateTime(String) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setOperator(String) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setOperator(String) - 类 中的方法org.snaker.engine.core.Execution
设置当前操作人ID
setOperator(String) - 类 中的方法org.snaker.engine.entity.HistoryTask
 
setOperator(String) - 类 中的方法org.snaker.engine.entity.Surrogate
 
setOperator(String) - 类 中的方法org.snaker.engine.entity.Task
 
setOperator(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setOperators(String[]) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setOrder(String) - 类 中的方法org.snaker.engine.access.QueryFilter
设置排序类型.
setOrderBy(String) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setOrderCreateTime(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setOrderEndTime(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setOrderExpireTime(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setOrderId(String) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setOrderId(String) - 类 中的方法org.snaker.engine.entity.CCOrder
 
setOrderId(String) - 类 中的方法org.snaker.engine.entity.HistoryTask
 
setOrderId(String) - 类 中的方法org.snaker.engine.entity.Task
 
setOrderId(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setOrderNo(String) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setOrderNo(String) - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
setOrderNo(String) - 类 中的方法org.snaker.engine.entity.Order
 
setOrderNo(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setOrderService(IOrderService) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
 
setOrderState(Integer) - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
setOrderVariable(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setOutputs(List<TransitionModel>) - 类 中的方法org.snaker.engine.model.NodeModel
 
setPageNo(int) - 类 中的方法org.snaker.engine.access.Page
设置当前页的页号,小于1时自动设置为1.
setPageSize(int) - 类 中的方法org.snaker.engine.access.Page
设置每页的记录数.
setParentId(String) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setParentId(String) - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
setParentId(String) - 类 中的方法org.snaker.engine.entity.Order
 
setParentId(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setParentNodeName(String) - 类 中的方法org.snaker.engine.entity.Order
 
setParentTaskId(String) - 类 中的方法org.snaker.engine.entity.HistoryTask
 
setParentTaskId(String) - 类 中的方法org.snaker.engine.entity.Task
 
setPerformType(Integer) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setPerformType(Integer) - 类 中的方法org.snaker.engine.entity.HistoryTask
 
setPerformType(Integer) - 类 中的方法org.snaker.engine.entity.Task
 
setPerformType(Integer) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setPerformType(String) - 类 中的方法org.snaker.engine.model.TaskModel
 
setPeriod(int) - 类 中的方法org.snaker.engine.scheduling.JobEntity
 
setPostInterceptors(String) - 类 中的方法org.snaker.engine.model.NodeModel
 
setPreInterceptors(String) - 类 中的方法org.snaker.engine.model.NodeModel
 
setPriority(Integer) - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
setPriority(Integer) - 类 中的方法org.snaker.engine.entity.Order
 
setProcessId(String) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setProcessId(String) - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
setProcessId(String) - 类 中的方法org.snaker.engine.entity.Order
 
setProcessId(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setProcessName(String) - 类 中的方法org.snaker.engine.entity.Surrogate
 
setProcessName(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setProcessName(String) - 类 中的方法org.snaker.engine.model.SubProcessModel
 
setProcessService(IProcessService) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
 
setProcessType(String) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setQueryService(IQueryService) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
 
setRemindDate(Date) - 类 中的方法org.snaker.engine.entity.Task
 
setReminderRepeat(String) - 类 中的方法org.snaker.engine.model.TaskModel
 
setReminderTime(String) - 类 中的方法org.snaker.engine.model.TaskModel
 
setResult(List<T>) - 类 中的方法org.snaker.engine.access.Page
设置页内的记录列表.
setRollbackOnly() - 类 中的静态方法org.snaker.engine.access.transaction.JtaTransactionHelper
 
setSdate(String) - 类 中的方法org.snaker.engine.entity.Surrogate
 
setSource(NodeModel) - 类 中的方法org.snaker.engine.model.TransitionModel
 
setStartTime(Date) - 类 中的方法org.snaker.engine.scheduling.JobEntity
 
setState(Integer) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setState(Integer) - 类 中的方法org.snaker.engine.entity.Process
 
setState(Integer) - 类 中的方法org.snaker.engine.entity.Surrogate
 
setStatus(Integer) - 类 中的方法org.snaker.engine.entity.CCOrder
 
setStrategy(TaskAccessStrategy) - 类 中的方法org.snaker.engine.core.TaskService
 
setSubProcess(ProcessModel) - 类 中的方法org.snaker.engine.model.SubProcessModel
 
setSurrogate(String) - 类 中的方法org.snaker.engine.entity.Surrogate
 
setTarget(NodeModel) - 类 中的方法org.snaker.engine.model.TransitionModel
 
setTask(Task) - 类 中的方法org.snaker.engine.core.Execution
设置任务
setTask(Task) - 类 中的方法org.snaker.engine.scheduling.JobEntity
 
setTaskCreateTime(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setTaskEndTime(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setTaskExpireTime(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setTaskId(String) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setTaskId(String) - 类 中的方法org.snaker.engine.entity.HistoryTaskActor
 
setTaskId(String) - 类 中的方法org.snaker.engine.entity.TaskActor
 
setTaskId(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setTaskKey(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setTaskName(String) - 类 中的方法org.snaker.engine.entity.HistoryTask
 
setTaskName(String) - 类 中的方法org.snaker.engine.entity.Task
 
setTaskName(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setTaskService(ITaskService) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
 
setTaskState(Integer) - 类 中的方法org.snaker.engine.entity.HistoryTask
 
setTaskState(Integer) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setTaskType(Integer) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setTaskType(Integer) - 类 中的方法org.snaker.engine.entity.HistoryTask
 
setTaskType(Integer) - 类 中的方法org.snaker.engine.entity.Task
 
setTaskType(Integer) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setTaskType(String) - 类 中的方法org.snaker.engine.model.TaskModel
 
setTaskVariable(String) - 类 中的方法org.snaker.engine.entity.WorkItem
 
setTo(String) - 类 中的方法org.snaker.engine.model.TransitionModel
 
setTotalCount(long) - 类 中的方法org.snaker.engine.access.Page
设置总记录数.
setTransaction(Object) - 类 中的方法org.snaker.engine.access.transaction.TransactionStatus
 
setType(String) - 类 中的方法org.snaker.engine.entity.Process
 
setType(String) - 类 中的方法org.snaker.engine.model.FieldModel
 
setVar(String) - 类 中的方法org.snaker.engine.model.CustomModel
 
setVariable(String) - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
setVariable(String) - 类 中的方法org.snaker.engine.entity.HistoryTask
 
setVariable(String) - 类 中的方法org.snaker.engine.entity.Order
 
setVariable(String) - 类 中的方法org.snaker.engine.entity.Task
 
setVersion(Integer) - 类 中的方法org.snaker.engine.access.QueryFilter
 
setVersion(Integer) - 类 中的方法org.snaker.engine.entity.Order
 
setVersion(Integer) - 类 中的方法org.snaker.engine.entity.Process
 
setVersion(Integer) - 类 中的方法org.snaker.engine.entity.Task
 
setVersion(Integer) - 类 中的方法org.snaker.engine.model.SubProcessModel
 
SimpleContext - org.snaker.engine.impl中的类
简单的服务查找实现类,由 Configuration设置
SimpleContext() - 类 的构造器org.snaker.engine.impl.SimpleContext
 
simpleMatch(String, String) - 类 中的静态方法org.snaker.engine.helper.StringHelper
简单字符串匹配方法,支持匹配类型为: *what *what* what*
SnakerEngine - org.snaker.engine中的接口
流程引擎接口
SnakerEngineImpl - org.snaker.engine.core中的类
基本的流程引擎实现类
SnakerEngineImpl() - 类 的构造器org.snaker.engine.core.SnakerEngineImpl
 
SnakerException - org.snaker.engine中的异常错误
框架抛出的所有异常都是此类(unchecked exception)
SnakerException() - 异常错误 的构造器org.snaker.engine.SnakerException
 
SnakerException(String, Throwable) - 异常错误 的构造器org.snaker.engine.SnakerException
 
SnakerException(String) - 异常错误 的构造器org.snaker.engine.SnakerException
 
SnakerException(Throwable) - 异常错误 的构造器org.snaker.engine.SnakerException
 
SnakerInterceptor - org.snaker.engine中的接口
任务拦截器,对产生的任务结果进行拦截
SQLServerDialect - org.snaker.engine.access.dialect中的类
SQLServer数据库方言实现
SQLServerDialect() - 类 的构造器org.snaker.engine.access.dialect.SQLServerDialect
 
startInstanceByExecution(Execution) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
根据父执行对象启动子流程实例(用于启动子流程)
startInstanceByExecution(Execution) - 接口 中的方法org.snaker.engine.SnakerEngine
根据父执行对象启动子流程实例
startInstanceById(String) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
根据流程定义ID启动流程实例
startInstanceById(String, String) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
根据流程定义ID,操作人ID启动流程实例
startInstanceById(String, String, Map<String, Object>) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
根据流程定义ID,操作人ID,参数列表启动流程实例
startInstanceById(String) - 接口 中的方法org.snaker.engine.SnakerEngine
根据流程定义ID启动流程实例
startInstanceById(String, String) - 接口 中的方法org.snaker.engine.SnakerEngine
根据流程定义ID,操作人ID启动流程实例
startInstanceById(String, String, Map<String, Object>) - 接口 中的方法org.snaker.engine.SnakerEngine
根据流程定义ID,操作人ID,参数列表启动流程实例
startInstanceByName(String) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
根据流程名称启动流程实例
startInstanceByName(String, Integer) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
根据流程名称、版本号启动流程实例
startInstanceByName(String, Integer, String) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
根据流程名称、版本号、操作人启动流程实例
startInstanceByName(String, Integer, String, Map<String, Object>) - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
根据流程名称、版本号、操作人、参数列表启动流程实例
startInstanceByName(String) - 接口 中的方法org.snaker.engine.SnakerEngine
根据流程名称启动流程实例
startInstanceByName(String, Integer) - 接口 中的方法org.snaker.engine.SnakerEngine
根据流程名称、版本号启动流程实例
startInstanceByName(String, Integer, String) - 接口 中的方法org.snaker.engine.SnakerEngine
根据流程名称、版本号、操作人启动流程实例
startInstanceByName(String, Integer, String, Map<String, Object>) - 接口 中的方法org.snaker.engine.SnakerEngine
根据流程名称、版本号、操作人、参数列表启动流程实例
StartModel - org.snaker.engine.model中的类
开始节点定义start元素
StartModel() - 类 的构造器org.snaker.engine.model.StartModel
 
StartParser - org.snaker.engine.parser.impl中的类
开始节点解析类
StartParser() - 类 的构造器org.snaker.engine.parser.impl.StartParser
 
StartSubProcessHandler - org.snaker.engine.handlers.impl中的类
启动子流程的处理器
StartSubProcessHandler(SubProcessModel) - 类 的构造器org.snaker.engine.handlers.impl.StartSubProcessHandler
 
StartSubProcessHandler(SubProcessModel, boolean) - 类 的构造器org.snaker.engine.handlers.impl.StartSubProcessHandler
 
STATE_ACTIVE - 类 中的静态变量org.snaker.engine.core.AccessService
状态;活动状态
STATE_FINISH - 类 中的静态变量org.snaker.engine.core.AccessService
状态:结束状态
STATE_TERMINATION - 类 中的静态变量org.snaker.engine.core.AccessService
状态:终止状态
StreamHelper - org.snaker.engine.helper中的类
流数据帮助类
StreamHelper() - 类 的构造器org.snaker.engine.helper.StreamHelper
 
StringHelper - org.snaker.engine.helper中的类
字符串处理帮助类
StringHelper() - 类 的构造器org.snaker.engine.helper.StringHelper
 
SubProcessModel - org.snaker.engine.model中的类
子流程定义subprocess元素
SubProcessModel() - 类 的构造器org.snaker.engine.model.SubProcessModel
 
SubProcessParser - org.snaker.engine.parser.impl中的类
子流程节点解析类
SubProcessParser() - 类 的构造器org.snaker.engine.parser.impl.SubProcessParser
 
Surrogate - org.snaker.engine.entity中的类
委托代理实体类
Surrogate() - 类 的构造器org.snaker.engine.entity.Surrogate
 
SURROGATE_DELETE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
SURROGATE_INSERT - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
委托代理CRUD
SURROGATE_QUERY - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
SURROGATE_UPDATE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
SurrogateInterceptor - org.snaker.engine.impl中的类
委托代理拦截器 负责查询wf_surrogate表获取委托代理人,并通过addTaskActor设置为参与者 这里是对新创建的任务通过添加参与者进行委托代理(即授权人、代理人都可处理任务) 对于运行中且未处理的待办任务,可调用engine.task().addTaskActor方法 ITaskService.addTaskActor(String, String...)
SurrogateInterceptor() - 类 的构造器org.snaker.engine.impl.SurrogateInterceptor
 
suspend() - 类 中的静态方法org.snaker.engine.access.transaction.JtaTransactionHelper
 

T

take(String, String) - 类 中的方法org.snaker.engine.core.TaskService
提取指定任务,设置完成时间及操作人,状态不改变
take(String, String) - 接口 中的方法org.snaker.engine.ITaskService
根据任务主键ID,操作人ID提取任务 提取任务相当于预受理操作,仅仅标识此任务只能由此操作人处理
task() - 类 中的方法org.snaker.engine.core.SnakerEngineImpl
获取任务服务
Task - org.snaker.engine.entity中的类
任务实体类
Task() - 类 的构造器org.snaker.engine.entity.Task
 
Task(String) - 类 的构造器org.snaker.engine.entity.Task
 
task() - 接口 中的方法org.snaker.engine.SnakerEngine
获取任务服务
TASK_ACTOR_DELETE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
TASK_ACTOR_HISTORY_DELETE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
TASK_ACTOR_HISTORY_INSERT - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
TASK_ACTOR_INSERT - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
TASK_ACTOR_REDUCE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
TASK_DELETE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
TASK_HISTORY_DELETE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
TASK_HISTORY_INSERT - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
TASK_INSERT - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
TASK_UPDATE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
TaskAccessStrategy - org.snaker.engine中的接口
任务访问策略类 用于判断给定的操作人员是否允许执行某个任务
TaskActor - org.snaker.engine.entity中的类
任务参与者实体类
TaskActor() - 类 的构造器org.snaker.engine.entity.TaskActor
 
TaskModel - org.snaker.engine.model中的类
任务定义task元素
TaskModel() - 类 的构造器org.snaker.engine.model.TaskModel
 
TaskModel.PerformType - org.snaker.engine.model中的枚举
参与类型
TaskModel.TaskType - org.snaker.engine.model中的枚举
任务类型(Major:主办的,Aidant:协助的,Record:仅仅作为记录的)
TaskParser - org.snaker.engine.parser.impl中的类
任务节点解析类
TaskParser() - 类 的构造器org.snaker.engine.parser.impl.TaskParser
 
taskService - 类 中的变量org.snaker.engine.core.SnakerEngineImpl
任务业务类
TaskService - org.snaker.engine.core中的类
任务执行业务类
TaskService() - 类 的构造器org.snaker.engine.core.TaskService
 
TASKTYPE_AIDANT - 类 中的静态变量org.snaker.engine.model.TaskModel
类型:协办任务
TASKTYPE_MAJOR - 类 中的静态变量org.snaker.engine.model.TaskModel
类型:主办任务
terminate(String) - 类 中的方法org.snaker.engine.core.OrderService
强制中止流程实例
terminate(String, String) - 类 中的方法org.snaker.engine.core.OrderService
强制中止活动实例,并强制完成活动任务
terminate(String) - 接口 中的方法org.snaker.engine.IOrderService
流程实例强制终止
terminate(String, String) - 接口 中的方法org.snaker.engine.IOrderService
流程实例强制终止
TestSnakerBase - org.snaker.engine.test中的类
测试辅助基类,提供execute的递归方法及SnakerEngine实例
TestSnakerBase() - 类 的构造器org.snaker.engine.test.TestSnakerBase
 
textXML(String) - 类 中的静态方法org.snaker.engine.helper.StringHelper
xml内容特殊符号替换
toJson(Object) - 类 中的静态方法org.snaker.engine.helper.JsonHelper
将对象转换为json字符串
toString() - 类 中的方法org.snaker.engine.access.Page
 
toString() - 类 中的方法org.snaker.engine.entity.HistoryOrder
 
toString() - 类 中的方法org.snaker.engine.entity.HistoryTask
 
toString() - 类 中的方法org.snaker.engine.entity.Order
 
toString() - 类 中的方法org.snaker.engine.entity.Process
 
toString() - 类 中的方法org.snaker.engine.entity.Task
 
toString() - 类 中的方法org.snaker.engine.entity.WorkItem
 
TransactionInterceptor - org.snaker.engine.access.transaction中的类
事务拦截器,用于产生业务逻辑类的代理类
TransactionInterceptor() - 类 的构造器org.snaker.engine.access.transaction.TransactionInterceptor
 
TransactionObjectHolder - org.snaker.engine.access.transaction中的类
事务对象保持类 该类用于绑定数据库访问对象(Connection、Session)
TransactionObjectHolder() - 类 的构造器org.snaker.engine.access.transaction.TransactionObjectHolder
 
TransactionStatus - org.snaker.engine.access.transaction中的类
事务状态
TransactionStatus(Object, boolean) - 类 的构造器org.snaker.engine.access.transaction.TransactionStatus
 
transfer(InputStream, OutputStream) - 类 中的静态方法org.snaker.engine.helper.StreamHelper
 
TransitionModel - org.snaker.engine.model中的类
变迁定义transition元素
TransitionModel() - 类 的构造器org.snaker.engine.model.TransitionModel
 
TYPE_EXECUTOR - 接口 中的静态变量org.snaker.engine.scheduling.IScheduler
 
TYPE_REMINDER - 接口 中的静态变量org.snaker.engine.scheduling.IScheduler
 

U

unbind() - 类 中的静态方法org.snaker.engine.access.transaction.TransactionObjectHolder
移除对象
undeploy(String) - 类 中的方法org.snaker.engine.core.ProcessService
根据processId卸载流程
undeploy(String) - 接口 中的方法org.snaker.engine.IProcessService
卸载指定的流程定义,只更新状态
undo() - 类 中的方法org.snaker.engine.entity.HistoryOrder
根据历史实例撤回活动实例
undoTask() - 类 中的方法org.snaker.engine.entity.HistoryTask
根据历史任务产生撤回的任务对象
UPDATE - 类 中的静态变量org.snaker.engine.access.AbstractDBAccess
 
updateCCOrder(CCOrder) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
updateCCOrder(CCOrder) - 接口 中的方法org.snaker.engine.DBAccess
更新抄送状态
updateCCStatus(String, String...) - 类 中的方法org.snaker.engine.core.OrderService
更新抄送记录状态为已阅
updateCCStatus(String, String...) - 接口 中的方法org.snaker.engine.IOrderService
更新抄送记录为已阅
updateHistory(HistoryOrder) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
updateHistory(HistoryOrder) - 接口 中的方法org.snaker.engine.DBAccess
更新历史流程实例状态
updateOrder(Order) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
updateOrder(Order) - 类 中的方法org.snaker.engine.core.OrderService
更新活动实例的last_Updator、last_Update_Time、expire_Time、version、variable
updateOrder(Order) - 接口 中的方法org.snaker.engine.DBAccess
更新流程实例对象
updateOrder(Order) - 接口 中的方法org.snaker.engine.IOrderService
更新流程实例
updateOrderVariable(Order) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
updateOrderVariable(Order) - 接口 中的方法org.snaker.engine.DBAccess
更新实例变量(包括历史实例表)
updateProcess(Process) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
由于process中涉及blob字段,未对各种框架统一,所以process操作交给具体的实现类处理
updateProcess(Process) - 类 中的方法org.snaker.engine.access.jdbc.JdbcAccess
使用原生JDBC操作BLOB字段
updateProcess(Process) - 接口 中的方法org.snaker.engine.DBAccess
更新流程定义对象
updateProcessType(String, String) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
updateProcessType(String, String) - 接口 中的方法org.snaker.engine.DBAccess
更新流程定义类别
updateSurrogate(Surrogate) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
updateSurrogate(Surrogate) - 接口 中的方法org.snaker.engine.DBAccess
更新委托代理对象
updateTask(Task) - 类 中的方法org.snaker.engine.access.AbstractDBAccess
 
updateTask(Task) - 类 中的方法org.snaker.engine.core.TaskService
更新任务对象的finish_Time、operator、expire_Time、version、variable
updateTask(Task) - 接口 中的方法org.snaker.engine.DBAccess
更新任务对象
updateTask(Task) - 接口 中的方法org.snaker.engine.ITaskService
更新任务对象
updateType(String, String) - 类 中的方法org.snaker.engine.core.ProcessService
更新process的类别
updateType(String, String) - 接口 中的方法org.snaker.engine.IProcessService
更新流程定义的类别

V

valueOf(String) - 枚举 中的静态方法org.snaker.engine.model.TaskModel.PerformType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.snaker.engine.model.TaskModel.TaskType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.snaker.engine.scheduling.JobEntity.JobType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法org.snaker.engine.model.TaskModel.PerformType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.snaker.engine.model.TaskModel.TaskType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.snaker.engine.scheduling.JobEntity.JobType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

withdrawTask(String, String) - 类 中的方法org.snaker.engine.core.TaskService
撤回指定的任务
withdrawTask(String, String) - 接口 中的方法org.snaker.engine.ITaskService
根据任务主键id、操作人撤回任务
WorkItem - org.snaker.engine.entity中的类
工作项(待办、已处理任务的查询结果实体)
WorkItem() - 类 的构造器org.snaker.engine.entity.WorkItem
 
WorkModel - org.snaker.engine.model中的类
工作元素
WorkModel() - 类 的构造器org.snaker.engine.model.WorkModel
 

X

XmlHelper - org.snaker.engine.helper中的类
xml解析的帮助类
XmlHelper() - 类 的构造器org.snaker.engine.helper.XmlHelper
 
A B C D E F G H I J K L M N O P Q R S T U V W X 

Copyright © 2013-2015. All Rights Reserved.