public class WorkflowBridge extends java.lang.Object implements WorkflowHandler
| 构造器和说明 |
|---|
WorkflowBridge() |
| 限定符和类型 | 方法和说明 |
|---|---|
ToolBarManager |
createDefaultReportProcessToolbar(java.lang.String ops,
java.lang.String taskId)
构建默认的上报流程工具栏
|
java.lang.String |
getFrTaskId(java.lang.String taskId) |
static WorkflowBridge |
getInstance() |
static ToolBarButton[] |
getOperations(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)
获取某个task的当前状态
|
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)
给工具栏增加上报流程操作按钮
|
public static WorkflowBridge getInstance()
public static ToolBarButton[] getOperations(java.lang.String taskId)
public int getTaskState(java.lang.String taskId)
getTaskState 在接口中 WorkflowHandlertaskId - public java.lang.String getTaskName(java.lang.String taskId)
getTaskName 在接口中 WorkflowHandlerpublic java.lang.String getFrTaskId(java.lang.String taskId)
public java.lang.Object getTaskSender(java.lang.String taskId)
getTaskSender 在接口中 WorkflowHandlerpublic java.lang.String getTaskAuthority(java.lang.String taskId)
getTaskAuthority 在接口中 WorkflowHandlerpublic Parameter[] getTaskParameters(java.lang.String taskId, Repository repo)
getTaskParameters 在接口中 WorkflowHandlerpublic ToolBarManager createDefaultReportProcessToolbar(java.lang.String ops, java.lang.String taskId)
createDefaultReportProcessToolbar 在接口中 WorkflowHandlerops - 需要添加的操作按钮字符串taskId - 任务idpublic boolean modifyToolbar(ToolBarManager[] toolbars, java.util.List<ToolBarManager> res, java.lang.String ops, java.lang.String taskId)
modifyToolbar 在接口中 WorkflowHandlertoolbars - 工具栏res - 存放结果工具栏容器ops - 需要添加的操作按钮字符串taskId - 任务idpublic boolean isValidTaskUser(javax.servlet.http.HttpServletRequest req,
java.lang.String taskId)
isValidTaskUser 在接口中 WorkflowHandlerreq - http请求taskId - 任务idpublic java.lang.String getStashData(Repository repo, java.lang.String taskId)
getStashData 在接口中 WorkflowHandlerrepo - taskId - public java.util.Map<java.lang.String,java.lang.Object> mixProcessParameters(javax.servlet.http.HttpServletRequest req,
Repository repo)
WorkflowHandlermixProcessParameters 在接口中 WorkflowHandlerreq - HTTP请求repo - 网络资源