类 Y9OrgUtil
- java.lang.Object
-
- net.risesoft.util.Y9OrgUtil
-
public class Y9OrgUtil extends Object
组织工具类- 作者:
- shidaobang
- Date:
- 2022/12/02
-
-
构造器概要
构造器 构造器 说明 Y9OrgUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static StringbuildDn(net.risesoft.enums.platform.OrgTypeEnum orgTypeEnum, String name, String parentDn)构建 dn
dn 例子: cn=测试人员,ou=测试部门,o=测试组织static StringbuildGuidPath(String parentGuidPath, String id)构建 id 路径static booleanisAncestorOf(Y9OrgBase a, Y9OrgBase b)组织节点a是否为组织节点b的祖先节点static booleanisCurrentOrAncestorChanged(Y9OrgBase originOrgBase, Y9OrgBase updateOrgBase)判断当前组织节点及其任一祖先节点的名字是否有改变或其祖先节点是否还是原先的static booleanisDescendantOf(Y9OrgBase a, Y9OrgBase b)组织节点a是否为组织节点b的子孙节点static booleanisMoved(Y9OrgBase originOrgBase, Y9OrgBase updateOrgBase)判断组织节点是否有移动static booleanisRenamed(Y9OrgBase originOrgBase, Y9OrgBase updateOrgBase)判断组织节点是否有改名static booleanisSameOf(Y9OrgBase a, Y9OrgBase b)组织节点a和组织节点b是否为相同节点
-
-
-
方法详细资料
-
isMoved
public static boolean isMoved(Y9OrgBase originOrgBase, Y9OrgBase updateOrgBase)
判断组织节点是否有移动- 参数:
originOrgBase- 原始组织节点对象updateOrgBase- 更新后组织节点对象- 返回:
-
isCurrentOrAncestorChanged
public static boolean isCurrentOrAncestorChanged(Y9OrgBase originOrgBase, Y9OrgBase updateOrgBase)
判断当前组织节点及其任一祖先节点的名字是否有改变或其祖先节点是否还是原先的- 参数:
originOrgBase- 原始组织节点对象updateOrgBase- 更新后组织节点对象- 返回:
-
isRenamed
public static boolean isRenamed(Y9OrgBase originOrgBase, Y9OrgBase updateOrgBase)
判断组织节点是否有改名- 参数:
originOrgBase- 原始组织节点对象updateOrgBase- 更新后组织节点对象- 返回:
-
isAncestorOf
public static boolean isAncestorOf(Y9OrgBase a, Y9OrgBase b)
组织节点a是否为组织节点b的祖先节点- 参数:
a- 组织节点ab- 组织节点b- 返回:
- boolean
-
isSameOf
public static boolean isSameOf(Y9OrgBase a, Y9OrgBase b)
组织节点a和组织节点b是否为相同节点- 参数:
a- 组织节点ab- 组织节点b- 返回:
- boolean
-
isDescendantOf
public static boolean isDescendantOf(Y9OrgBase a, Y9OrgBase b)
组织节点a是否为组织节点b的子孙节点- 参数:
a- 组织节点ab- 组织节点b- 返回:
- boolean
-
buildDn
public static String buildDn(net.risesoft.enums.platform.OrgTypeEnum orgTypeEnum, String name, String parentDn)
构建 dn
dn 例子: cn=测试人员,ou=测试部门,o=测试组织- 参数:
orgTypeEnum- 组织类型列举name- 名称parentDn- 父dn- 返回:
String
-
-