public class AgentUtil
extends java.lang.Object
构造器和说明 |
---|
AgentUtil() |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
agentSettingAlert()
用户登录时,代理设置提醒
|
static AgentModel |
getAgent4MemberLeave(java.lang.Long agentToId,
java.lang.String option)
根据被代理人和代理内容获取代理 供离职交接使用
|
static java.lang.Long |
getAgentByApp(java.lang.Long userId,
int app)
取得在代理期内代理我某个应用的人员id
|
static java.lang.String |
getAgentOptionName(Agent agent) |
static java.lang.String |
getAgentOptionName(Agent agent,
java.lang.Boolean fromMsg)
得到代理的内容
|
static java.lang.Object[] |
getUserAgentToMap(java.lang.Long memberId) |
static java.lang.Boolean |
hasAgentInfo()
用户登录时,判断是否自己被设置为代理人与被代理人
|
static boolean |
hasAllTemplate(Agent agent)
判断是否代理全部模板流程,不包括选择全部协同的情况
|
static boolean |
hasEdocTemplate(Agent agent,
java.lang.String edocTemplateIds)
判断同一时间段内,不同的代理人是否代理了相同的表单/协同模板
|
static boolean |
hasFreeColl(Agent agent)
判断是否代理自由流程,不包括选择全部协同的情况
|
static boolean |
hasTemplate(Agent agent)
判断是否代理了协同模板,因为在调用前就判断是否是协同所以不用判断
|
static boolean |
hasTemplate(Agent agent,
java.lang.String templateIds)
判断同一时间段内,不同的代理人是否代理了相同的表单/协同模板
|
static boolean |
hasXXX(Agent agent,
java.lang.String option)
根据option判断是否代理某个内容
|
static boolean |
isAllColl(Agent agent)
判断是否代理全部协同(包括全部自由流程、模板),注意只有填充代理明细列表后才能使用此方法判断
|
static boolean |
isHasAgentOption(Agent agent)
是否还有代理内容
|
static boolean |
isHasCol(Agent agent) |
static boolean |
isHasEdocFree(Agent agent) |
static boolean |
isHasEdocTemplate(Agent agent) |
static boolean |
isHasInfo(Agent agent) |
static boolean |
isHasMeeting(Agent agent) |
static boolean |
isHasOffice(Agent agent) |
static boolean |
isHasPubAudit(Agent agent) |
static boolean |
isHasTemplate(Agent agent) |
static void |
setAgentOption(Agent agent,
java.lang.String option,
boolean boolValue)
根据option设置代理对象的代理内容
|
static void |
setEdocFree(Agent agent,
boolean hasEdocFree) |
static void |
setEdocTemplate(Agent agent,
boolean hasEdocTemplate) |
static void |
setEdocTemplateAll(Agent agent,
boolean hasEdocTemplateAll) |
static void |
setHasCol(Agent agent,
boolean hasCol) |
static void |
setHasEdoc(Agent agent,
boolean hasEdoc) |
static void |
setHasInfo(Agent agent,
boolean hasInfo) |
static void |
setHasMeeting(Agent agent,
boolean hasMeeting) |
static void |
setHasOffice(Agent agent,
boolean hasOffice) |
static void |
setHasPubAudit(Agent agent,
boolean hasPubAudit) |
static void |
setHasTemplate(Agent agent,
boolean hasTemplate) |
public static java.lang.String getAgentOptionName(Agent agent, java.lang.Boolean fromMsg)
agent
- public static java.lang.Object[] getUserAgentToMap(java.lang.Long memberId)
public static boolean hasFreeColl(Agent agent)
agent
- public static boolean hasAllTemplate(Agent agent)
agent
- public static boolean isAllColl(Agent agent)
agent
- public static boolean hasTemplate(Agent agent)
agent
- public static boolean hasTemplate(Agent agent, java.lang.String templateIds)
agent
- templateIds
- public static boolean hasEdocTemplate(Agent agent, java.lang.String edocTemplateIds)
agent
- edocTemplateIds
- public static java.lang.Long getAgentByApp(java.lang.Long userId, int app)
userId
- app
- public static void setHasEdoc(Agent agent, boolean hasEdoc)
public static boolean isHasMeeting(Agent agent)
public static void setHasMeeting(Agent agent, boolean hasMeeting)
public static boolean isHasPubAudit(Agent agent)
public static void setHasPubAudit(Agent agent, boolean hasPubAudit)
public static boolean isHasCol(Agent agent)
public static void setHasCol(Agent agent, boolean hasCol)
public static boolean isHasTemplate(Agent agent)
public static void setHasTemplate(Agent agent, boolean hasTemplate)
public static boolean isHasOffice(Agent agent)
public static void setHasOffice(Agent agent, boolean hasOffice)
public static boolean isHasInfo(Agent agent)
public static void setHasInfo(Agent agent, boolean hasInfo)
public static boolean isHasEdocFree(Agent agent)
public static void setEdocFree(Agent agent, boolean hasEdocFree)
public static boolean isHasEdocTemplate(Agent agent)
public static void setEdocTemplate(Agent agent, boolean hasEdocTemplate)
public static void setEdocTemplateAll(Agent agent, boolean hasEdocTemplateAll)
public static AgentModel getAgent4MemberLeave(java.lang.Long agentToId, java.lang.String option)
agentToId
- 被代理人IDoption
- 代理内容 AgentConstants.Agent_Optionpublic static java.lang.Boolean hasAgentInfo()
public static java.lang.String agentSettingAlert()
public static void setAgentOption(Agent agent, java.lang.String option, boolean boolValue)
agent
- 代理对象option
- AgentConstants.Agent_OptionboolValue
- true/falsepublic static boolean hasXXX(Agent agent, java.lang.String option)
agent
- 代理对象option
- public static boolean isHasAgentOption(Agent agent)
agent
- 代理对象public static java.lang.String getAgentOptionName(Agent agent)