public interface WorkflowHandler
限定符和类型 | 方法和说明 |
---|---|
ToolBarManager |
createDefaultReportProcessToolbar(java.lang.String ops,
java.lang.String taskId)
构建默认的上报流程工具栏
|
java.lang.String |
getStashData(Repository repo,
java.lang.String taskId) |
java.lang.String |
getTaskAuthority(java.lang.String taskId) |
java.lang.String |
getTaskName(java.lang.String taskId) |
Parameter[] |
getTaskParameters(java.lang.String taskId,
Repository repo) |
java.lang.Object |
getTaskSender(java.lang.String taskId) |
int |
getTaskState(java.lang.String taskId) |
boolean |
isValidTaskUser(javax.servlet.http.HttpServletRequest req,
java.lang.String taskId)
判断是否是当前用户在操作
|
java.util.Map<java.lang.String,java.lang.Object> |
mixProcessParameters(javax.servlet.http.HttpServletRequest req,
Repository repo)
混入流程相关的参数
|
boolean |
modifyToolbar(ToolBarManager[] toolbars,
java.util.List<ToolBarManager> res,
java.lang.String ops,
java.lang.String taskId)
给工具栏增加上报流程操作按钮
|
int getTaskState(java.lang.String taskId)
java.lang.String getTaskName(java.lang.String taskId)
java.lang.Object getTaskSender(java.lang.String taskId)
java.lang.String getTaskAuthority(java.lang.String taskId)
Parameter[] getTaskParameters(java.lang.String taskId, Repository repo)
ToolBarManager createDefaultReportProcessToolbar(java.lang.String ops, java.lang.String taskId)
ops
- 需要添加的操作按钮字符串taskId
- 任务idboolean modifyToolbar(ToolBarManager[] toolbars, java.util.List<ToolBarManager> res, java.lang.String ops, java.lang.String taskId)
toolbars
- 工具栏res
- 存放结果工具栏容器ops
- 需要添加的操作按钮字符串taskId
- 任务idboolean isValidTaskUser(javax.servlet.http.HttpServletRequest req, java.lang.String taskId)
req
- http请求taskId
- 任务idjava.lang.String getStashData(Repository repo, java.lang.String taskId)
java.util.Map<java.lang.String,java.lang.Object> mixProcessParameters(javax.servlet.http.HttpServletRequest req, Repository repo)
req
- HTTP请求repo
- 网络资源