public class SelectOrgConverters
extends java.lang.Object
构造器和说明 |
---|
SelectOrgConverters() |
限定符和类型 | 方法和说明 |
---|---|
OrgAccount |
convert(V3xOrgAccount v3xOrgAccount) |
OrgDepartment |
convert(V3xOrgDepartment v3xOrgDepartment)
部门转换
|
OrgDepartment |
convert(V3xOrgDepartment v3xOrgDepartment,
boolean excludeChildDepartment) |
<T extends OrgDepartment> |
convert(V3xOrgDepartment v3xOrgDepartment,
T department)
部门转换
|
OrgLevel |
convert(V3xOrgLevel v3xOrgLevel)
职务级别对象转换
|
OrgMember |
convert(V3xOrgMember v3xOrgMember)
人员转换
|
OrgMember |
convert(V3xOrgMember v3xOrgMember,
java.lang.Long accountId)
人员兼职显示,判断当前单位和人员主岗单位是否相同,不同则是兼职,在判断是否传入的部门是否和主岗部门相同,不同则是副岗部门
|
OrgMember |
convert(V3xOrgMember v3xOrgMember,
java.lang.String showMobileOrEmail)
判断是否返回邮箱或电话
|
<T extends OrgMember> |
convert(V3xOrgMember v3xOrgMember,
T orgMember) |
OrgPost |
convert(V3xOrgPost v3xOrgPost)
将 V3xOrgPost 转为 OrgPost
|
<T extends OrgPost> |
convert(V3xOrgPost post,
T orgPost)
将 V3xOrgPost 转为 OrgPost
|
OrgDepartmentPost |
convert(V3xOrgPost v3xOrgPost,
V3xOrgDepartment dept) |
<T extends OrgDepartmentPost> |
convert(V3xOrgPost v3xOrgPost,
V3xOrgDepartment dept,
T orgDepartmentPost) |
OrgRole |
convert(V3xOrgRole v3xOrgRole) |
OrgRole |
convert(V3xOrgRole v3xOrgRole,
java.lang.String deptName)
将 V3xOrgRole 转为 OrgRole
|
OrgRole |
convert(V3xOrgRole v3xOrgRole,
java.lang.String deptName,
boolean isVjoin)
将 V3xOrgRole 转为 OrgRole
|
OrgTeam |
convert(V3xOrgTeam v3xOrgTeam)
将 V3xOrgTeam 转为 OrgTeam
|
OrgAccount |
convertAccountVO(V3xOrgAccount v3xOrgAccount,
java.lang.Long pId)
单位对象转换
|
OrgAccount |
convertAccountVO(V3xOrgAccount v3xOrgAccount,
Pair<java.lang.Long,java.util.HashMap<java.lang.String,java.lang.Long>> pathMap) |
BusinessAccount |
convertBusinessAccountVO(V3xOrgAccount businessAccount)
多维组织单位对象转换
|
BusinessAccount |
convertBusinessAccountVO(V3xOrgAccount businessAccount,
V3xOrgAccount account)
多维组织单位对象转换
|
BusinessRole |
convertBusinessDeptRole(V3xOrgRole orgRole,
V3xOrgDepartment dept)
多维组织部门角色转换
|
BusinessDepartment |
convertBusinessDeptVO(V3xOrgDepartment businessDept,
V3xOrgAccount businessAccount,
V3xOrgAccount account)
多维组织部门
|
BusinessDepartment |
convertBusinessDeptVO(V3xOrgDepartment businessDept,
V3xOrgAccount businessAccount,
V3xOrgAccount account,
boolean excludeChildDepartment) |
BusinessOrgMember |
convertBusinessMember(V3xOrgMember v3xOrgMember,
java.util.Map<java.lang.String,java.util.Set<java.lang.Long>> businessMemberRole,
java.lang.Long businessDepartmentId)
人员转多维组织部门人员
|
BusinessRole |
convertBusinessRole(V3xOrgRole orgRole) |
OrgDepartment |
convertDeptVO(V3xOrgDepartment v3xOrgDepartment,
java.util.Map<java.lang.String,java.lang.Long> pathMap,
V3xOrgAccount v3xOrgAccount)
部门对象转换
|
MemberOrgMetadataTag |
convertMemberMetadataDataVO(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item,
java.lang.Long metadataId,
V3xOrgAccount account,
V3xOrgDepartment dept)
组织属性人员主数据转换
|
OrgMetadataTag |
convertMetadataItemVO(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item,
java.lang.Long accountId,
java.lang.Long metadataId,
java.lang.String category)
组织属性主数据转换
|
OcipOrgAccount |
convertOcipAccountVO(V3xOrgAccount v3xOrgAccount,
java.lang.String viewId) |
java.util.List<OrgRole> |
convertOrgRoles(java.util.List<V3xOrgRole> v3xOrgRoleList,
java.lang.String deptName)
将 V3xOrgRole 转为 OrgRole
|
java.util.List<OrgTeam> |
convertOrgTeams(java.util.List<V3xOrgTeam> v3xOrgTeamList)
将 V3xOrgTeam 转为 OrgTeam
|
OrgMetadataTag |
convertPostCategoryVO(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem ctpEnumItem)
岗位类别对象转换
|
OrgPost |
convertPostVO(V3xOrgPost v3xOrgPost,
java.lang.Long accountId)
岗位对象转换
|
SearchItem |
convertSearchItemVO(MetadataColumnBO metadataColumnBO,
java.lang.String searchType)
搜索项
|
OrgMetadataTag |
convertSequenceItemVO(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item)
转为序列项
|
<T extends OrgTreeEntity> |
convertTree(java.util.List<T> list)
将 list 转为 tree,根节点为“-1”
|
<T extends OrgTreeEntity> |
convertTree(java.util.List<T> list,
java.lang.String rootId)
list 转为 tree
|
java.util.List<TreeNode> |
convertTreeNode(java.util.List<TreeNode> list,
java.lang.String rootId) |
java.util.List<TreeNode> |
convertTreeNodeUnitMember(java.util.List<TreeNode> list,
java.lang.String rootId) |
Pair<java.lang.Long,java.util.HashMap<java.lang.String,java.lang.Long>> |
getPathMap(java.util.List<? extends V3xOrgUnit> v3xOrgAccountList)
将path、id组装方便后续找parentId
|
java.lang.String |
getSecretLevel(java.lang.Long secretLevel)
获取人员密级
|
java.lang.String |
getSecretLevel(java.lang.Long secretLevel,
boolean showMemberSecret)
已过时。
|
java.lang.String |
getSecretLevel(java.lang.Long secretLevel,
ExecuteArguments arguments)
已过时。
|
java.lang.String |
getSecretLevel(java.lang.Long secretLevel,
RuleArgument arguments)
已过时。
|
@Deprecated public java.lang.String getSecretLevel(java.lang.Long secretLevel, ExecuteArguments arguments)
secretLevel
- arguments
- @Deprecated public java.lang.String getSecretLevel(java.lang.Long secretLevel, boolean showMemberSecret)
secretLevel
- showMemberSecret
- public java.lang.String getSecretLevel(java.lang.Long secretLevel)
secretLevel
- @Deprecated public java.lang.String getSecretLevel(java.lang.Long secretLevel, RuleArgument arguments)
secretLevel
- arguments
- public <T extends OrgMember> T convert(V3xOrgMember v3xOrgMember, T orgMember)
public OrgMember convert(V3xOrgMember v3xOrgMember)
v3xOrgMember
- public OrgMember convert(V3xOrgMember v3xOrgMember, java.lang.String showMobileOrEmail)
v3xOrgMember
- showMobileOrEmail
- public OrgMember convert(V3xOrgMember v3xOrgMember, java.lang.Long accountId)
v3xOrgMember
- accountId
- public BusinessOrgMember convertBusinessMember(V3xOrgMember v3xOrgMember, java.util.Map<java.lang.String,java.util.Set<java.lang.Long>> businessMemberRole, java.lang.Long businessDepartmentId)
v3xOrgMember
- public java.util.List<OrgRole> convertOrgRoles(java.util.List<V3xOrgRole> v3xOrgRoleList, java.lang.String deptName)
v3xOrgRoleList
- public OrgRole convert(V3xOrgRole v3xOrgRole)
public OrgRole convert(V3xOrgRole v3xOrgRole, java.lang.String deptName)
v3xOrgRole
- public OrgRole convert(V3xOrgRole v3xOrgRole, java.lang.String deptName, boolean isVjoin)
v3xOrgRole
- 角色isVjoin
- 是否为vjoin角色public OrgDepartment convert(V3xOrgDepartment v3xOrgDepartment)
v3xOrgDepartment
- public <T extends OrgDepartment> T convert(V3xOrgDepartment v3xOrgDepartment, T department)
v3xOrgDepartment
- public OrgDepartment convert(V3xOrgDepartment v3xOrgDepartment, boolean excludeChildDepartment)
v3xOrgDepartment
- excludeChildDepartment
- public <T extends OrgPost> T convert(V3xOrgPost post, T orgPost)
post
- public OrgPost convert(V3xOrgPost v3xOrgPost)
v3xOrgPost
- public java.util.List<OrgTeam> convertOrgTeams(java.util.List<V3xOrgTeam> v3xOrgTeamList)
v3xOrgTeamList
- public OrgTeam convert(V3xOrgTeam v3xOrgTeam)
v3xOrgTeam
- public OrgAccount convertAccountVO(V3xOrgAccount v3xOrgAccount, Pair<java.lang.Long,java.util.HashMap<java.lang.String,java.lang.Long>> pathMap)
v3xOrgAccount
- public OrgAccount convert(V3xOrgAccount v3xOrgAccount)
public OcipOrgAccount convertOcipAccountVO(V3xOrgAccount v3xOrgAccount, java.lang.String viewId)
public OrgAccount convertAccountVO(V3xOrgAccount v3xOrgAccount, java.lang.Long pId)
v3xOrgAccount
- pId
- public Pair<java.lang.Long,java.util.HashMap<java.lang.String,java.lang.Long>> getPathMap(java.util.List<? extends V3xOrgUnit> v3xOrgAccountList)
v3xOrgAccountList
- public <T extends OrgTreeEntity> java.util.List<T> convertTree(java.util.List<T> list)
list
- public <T extends OrgTreeEntity> java.util.List<T> convertTree(java.util.List<T> list, java.lang.String rootId)
list
- rootId
- 指定根节点public java.util.List<TreeNode> convertTreeNode(java.util.List<TreeNode> list, java.lang.String rootId)
list
- public java.util.List<TreeNode> convertTreeNodeUnitMember(java.util.List<TreeNode> list, java.lang.String rootId)
list
- public OrgMetadataTag convertPostCategoryVO(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem ctpEnumItem)
ctpEnumItem
- public OrgMetadataTag convertMetadataItemVO(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item, java.lang.Long accountId, java.lang.Long metadataId, java.lang.String category)
item
- public OrgMetadataTag convertSequenceItemVO(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item)
item
- public MemberOrgMetadataTag convertMemberMetadataDataVO(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item, java.lang.Long metadataId, V3xOrgAccount account, V3xOrgDepartment dept)
item
- metadataId
- account
- public OrgPost convertPostVO(V3xOrgPost v3xOrgPost, java.lang.Long accountId)
v3xOrgPost
- accountId
- public OrgLevel convert(V3xOrgLevel v3xOrgLevel)
v3xOrgLevel
- public BusinessAccount convertBusinessAccountVO(V3xOrgAccount businessAccount)
businessAccount
- 多维组织public BusinessAccount convertBusinessAccountVO(V3xOrgAccount businessAccount, V3xOrgAccount account)
businessAccount
- public BusinessDepartment convertBusinessDeptVO(V3xOrgDepartment businessDept, V3xOrgAccount businessAccount, V3xOrgAccount account)
businessDept
- public BusinessDepartment convertBusinessDeptVO(V3xOrgDepartment businessDept, V3xOrgAccount businessAccount, V3xOrgAccount account, boolean excludeChildDepartment)
businessDept
- businessAccount
- account
- excludeChildDepartment
- public OrgDepartment convertDeptVO(V3xOrgDepartment v3xOrgDepartment, java.util.Map<java.lang.String,java.lang.Long> pathMap, V3xOrgAccount v3xOrgAccount)
v3xOrgDepartment
- pathMap
- public SearchItem convertSearchItemVO(MetadataColumnBO metadataColumnBO, java.lang.String searchType)
metadataColumnBO
- public OrgDepartmentPost convert(V3xOrgPost v3xOrgPost, V3xOrgDepartment dept)
public <T extends OrgDepartmentPost> T convert(V3xOrgPost v3xOrgPost, V3xOrgDepartment dept, T orgDepartmentPost)
public BusinessRole convertBusinessDeptRole(V3xOrgRole orgRole, V3xOrgDepartment dept)
orgRole
- dept
- public BusinessRole convertBusinessRole(V3xOrgRole orgRole)