Loading src/main/java/es/redmic/models/es/common/utils/HierarchicalUtils.java +42 −27 Original line number Diff line number Diff line Loading @@ -71,6 +71,21 @@ public class HierarchicalUtils { return ancestorIds[ancestorIds.length - 1]; } /** * Función para obtener el id del abuelo a partir del path. * * @param path string que se compone de los identificadores de los ancestors y el suyo propio, unidos por punto. * @return string con el identificador del abuelo. */ public static String getGrandparentId(String path) { String[] ancestorIds = getAncestorsIds(path); if(ancestorIds == null || ancestorIds.length < 3) return null; return ancestorIds[ancestorIds.length - 2]; } /** * Función para obtener los ids de los ancestors a partir del path. * Loading Loading
src/main/java/es/redmic/models/es/common/utils/HierarchicalUtils.java +42 −27 Original line number Diff line number Diff line Loading @@ -71,6 +71,21 @@ public class HierarchicalUtils { return ancestorIds[ancestorIds.length - 1]; } /** * Función para obtener el id del abuelo a partir del path. * * @param path string que se compone de los identificadores de los ancestors y el suyo propio, unidos por punto. * @return string con el identificador del abuelo. */ public static String getGrandparentId(String path) { String[] ancestorIds = getAncestorsIds(path); if(ancestorIds == null || ancestorIds.length < 3) return null; return ancestorIds[ancestorIds.length - 2]; } /** * Función para obtener los ids de los ancestors a partir del path. * Loading