gboat2.approveflow.service.impl
类 ApproveFlowServiceImpl

java.lang.Object
  继承者 gboat2.approveflow.service.impl.ApproveFlowServiceImpl
所有已实现的接口:
IApproveFlowService

public class ApproveFlowServiceImpl
extends Object
implements IApproveFlowService

GBMP的审批流实现

从以下版本开始:
jdk1.6
作者:
lysming

字段摘要
static String APPROVE_USERSESSION
           
 
构造方法摘要
ApproveFlowServiceImpl()
           
 
方法摘要
 boolean checkNextIsEnd(String serviceProcessId, String nodeName, String assigner, Map<String,Object> params)
          是否有下一个节点
 String[] getFirst(String serviceProcessId, String nodeName, Map<String,Object> params)
          获取第一审批对象
 String[] getNext(String serviceProcessId, String nodeName, String this_assigner, Map<String,Object> params)
          获取下一批审批对象
 boolean isInApproveFlow(String serviceProcessId, String stepName, String assigner)
          判断是否在审批流程中
 boolean isLast(String serviceProcessId, String nodeName, String assigner)
          (non-Javadoc)
 boolean needApprove(String serviceProcessId, String stepName)
          判断是否需要审批
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

APPROVE_USERSESSION

public static final String APPROVE_USERSESSION
另请参见:
常量字段值
构造方法详细信息

ApproveFlowServiceImpl

public ApproveFlowServiceImpl()
方法详细信息

getNext

public String[] getNext(String serviceProcessId,
                        String nodeName,
                        String this_assigner,
                        Map<String,Object> params)
从接口 IApproveFlowService 复制的描述
获取下一批审批对象

指定者:
接口 IApproveFlowService 中的 getNext
返回:

isLast

public boolean isLast(String serviceProcessId,
                      String nodeName,
                      String assigner)
(non-Javadoc)

指定者:
接口 IApproveFlowService 中的 isLast
参数:
serviceProcessId - 业务对象Id
nodeName - 节点名称
返回:
String return参数的用途
另请参见:
gboat2.approveflow.service.IApproveFlowService#isLask(java.lang.String, java.lang.String, java.util.Map)

getFirst

public String[] getFirst(String serviceProcessId,
                         String nodeName,
                         Map<String,Object> params)
从接口 IApproveFlowService 复制的描述
获取第一审批对象

指定者:
接口 IApproveFlowService 中的 getFirst
参数:
serviceProcessId - 业务对象Id
nodeName - 任务节点名称
params - 节点参数
返回:
String 第一节点名称

needApprove

public boolean needApprove(String serviceProcessId,
                           String stepName)
从接口 IApproveFlowService 复制的描述
判断是否需要审批

指定者:
接口 IApproveFlowService 中的 needApprove
返回:

isInApproveFlow

public boolean isInApproveFlow(String serviceProcessId,
                               String stepName,
                               String assigner)
从接口 IApproveFlowService 复制的描述
判断是否在审批流程中

指定者:
接口 IApproveFlowService 中的 isInApproveFlow
返回:

checkNextIsEnd

public boolean checkNextIsEnd(String serviceProcessId,
                              String nodeName,
                              String assigner,
                              Map<String,Object> params)
从接口 IApproveFlowService 复制的描述
是否有下一个节点

指定者:
接口 IApproveFlowService 中的 checkNextIsEnd
返回:


Copyright © 2014 广联达软件股份有限公司(Glodon Software Co., Ltd.). All rights reserved.