| 程序包 | 说明 |
|---|---|
| org.snaker.engine.model | |
| org.snaker.engine.parser | |
| org.snaker.engine.parser.impl | |
| org.snaker.engine.scheduling |
| 限定符和类型 | 类和说明 |
|---|---|
class |
CustomModel
自定义模型
|
class |
DecisionModel
决策定义decision元素
|
class |
EndModel
结束节点end元素
|
class |
ForkModel
分支定义fork元素
|
class |
JoinModel
合并定义join元素
|
class |
StartModel
开始节点定义start元素
|
class |
SubProcessModel
子流程定义subprocess元素
|
class |
TaskModel
任务定义task元素
|
class |
WorkModel
工作元素
|
| 限定符和类型 | 方法和说明 |
|---|---|
NodeModel |
ProcessModel.getNode(String nodeName)
获取process定义的指定节点名称的节点模型
|
NodeModel |
TransitionModel.getSource() |
NodeModel |
TransitionModel.getTarget() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<NodeModel> |
ProcessModel.getNodes() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
NodeModel.canRejected(NodeModel current,
NodeModel parent)
根据父节点模型、当前节点模型判断是否可退回。
|
void |
TransitionModel.setSource(NodeModel source) |
void |
TransitionModel.setTarget(NodeModel target) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ProcessModel.setNodes(List<NodeModel> nodes) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected NodeModel |
AbstractNodeParser.model
模型对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
NodeModel |
NodeParser.getModel()
解析成功后,提供返回NodeModel模型对象
|
NodeModel |
AbstractNodeParser.getModel()
返回模型对象
|
protected abstract NodeModel |
AbstractNodeParser.newModel()
抽象方法,由子类产生各自的模型对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
AbstractNodeParser.parseNode(NodeModel model,
Element element)
子类可覆盖此方法,完成特定的解析
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected NodeModel |
TaskParser.newModel()
产生TaskModel模型对象
|
protected NodeModel |
SubProcessParser.newModel()
产生SubProcessModel模型对象
|
protected NodeModel |
StartParser.newModel()
产生StartModel模型对象
|
protected NodeModel |
JoinParser.newModel()
产生JoinModel模型对象
|
protected NodeModel |
ForkParser.newModel()
产生ForkModel模型对象
|
protected NodeModel |
EndParser.newModel()
产生EndModel模型对象
|
protected NodeModel |
DecisionParser.newModel()
产生DecisionModel模型对象
|
protected NodeModel |
CustomParser.newModel() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
TaskParser.parseNode(NodeModel node,
Element element)
由于任务节点需要解析form、assignee属性,这里覆盖抽象类方法实现
|
protected void |
SubProcessParser.parseNode(NodeModel node,
Element element)
解析decisition节点的特有属性expr
|
protected void |
DecisionParser.parseNode(NodeModel node,
Element element)
解析decisition节点的特有属性expr
|
protected void |
CustomParser.parseNode(NodeModel node,
Element element) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
IReminder.remind(Process process,
String orderId,
String taskId,
NodeModel nodeModel,
Map<String,Object> data)
提醒操作
|
Copyright © 2013-2015. All Rights Reserved.