public interface MemberLeaveDataInterface
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
doHandle(long leaveMemberId,
long agentMemberId)
//获得此人未处理协同的最早时间
Date startTime = affairManager.getMinStartTimePending(leaveMemberId);
//代理协同的结束时间
Date endTime = Timestamp.valueOf("9999-12-31 23:59:59");
|
java.lang.Long |
getAgentMemberId(long leaveMemberId)
得到已经设置了的代理信息 , 没有返回Null
|
java.lang.String |
getAppKey() |
java.lang.Integer |
getCount(long memberId)
未处理事项数据,如果没有可以返回null
|
java.lang.String |
getLabel()
显示key
|
int |
getSortId()
显示顺序:自由协同、模板协同、公文、公共信息审批
|
boolean |
isEnabled()
是否启用
|
boolean |
isMustSetAgentMember(long leaveMemberId)
是否必须设置交接人
|
java.util.List<MemberLeavePendingData> |
list(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map<java.lang.String,java.lang.Object> params)
未处理事项数据列表,如果没有可以返回null
|
boolean |
removeAgent(long leaveMemberId)
删除代理关系
|
java.lang.String getAppKey()
java.lang.String getLabel()
boolean isEnabled()
java.lang.Integer getCount(long memberId)
throws com.seeyon.ctp.common.exceptions.BusinessException
memberId - 要离职的人员Idcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<MemberLeavePendingData> list(com.seeyon.ctp.util.FlipInfo fi, java.util.Map<java.lang.String,java.lang.Object> params) throws com.seeyon.ctp.common.exceptions.BusinessException
fi - params -
参数:
memberId(Long):要离职的人员Id;
查询条件:
senderName(String):流程发起者姓名;
sendDate(Date):发起时间;
subject(String):标题
com.seeyon.ctp.common.exceptions.BusinessExceptionint getSortId()
boolean isMustSetAgentMember(long leaveMemberId)
throws com.seeyon.ctp.common.exceptions.BusinessException
leaveMemberId - 要离职的人员Id;com.seeyon.ctp.common.exceptions.BusinessExceptionboolean doHandle(long leaveMemberId,
long agentMemberId)
throws com.seeyon.ctp.common.exceptions.BusinessException
//获得此人未处理协同的最早时间
Date startTime = affairManager.getMinStartTimePending(leaveMemberId);
//代理协同的结束时间
Date endTime = Timestamp.valueOf("9999-12-31 23:59:59");
leaveMemberId - 要离职的人员Id;agentMemberId - 工作交接的人,可能为nullcom.seeyon.ctp.common.exceptions.BusinessExceptionboolean removeAgent(long leaveMemberId)
leaveMemberId - java.lang.Long getAgentMemberId(long leaveMemberId)
leaveMemberId -