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.BusinessException
java.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.BusinessException
int getSortId()
boolean isMustSetAgentMember(long leaveMemberId) throws com.seeyon.ctp.common.exceptions.BusinessException
leaveMemberId
- 要离职的人员Id;com.seeyon.ctp.common.exceptions.BusinessException
boolean 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
- 工作交接的人,可能为null
com.seeyon.ctp.common.exceptions.BusinessException
boolean removeAgent(long leaveMemberId)
leaveMemberId
- java.lang.Long getAgentMemberId(long leaveMemberId)
leaveMemberId
-