Index: topia-security/src/java/org/codelutin/topia/security/entities/user/TopiaGroupImpl.java diff -u topia-security/src/java/org/codelutin/topia/security/entities/user/TopiaGroupImpl.java:1.3 topia-security/src/java/org/codelutin/topia/security/entities/user/TopiaGroupImpl.java:1.4 --- topia-security/src/java/org/codelutin/topia/security/entities/user/TopiaGroupImpl.java:1.3 Fri Oct 27 17:00:24 2006 +++ topia-security/src/java/org/codelutin/topia/security/entities/user/TopiaGroupImpl.java Fri Nov 24 14:36:14 2006 @@ -56,4 +56,17 @@ return result; } + /** + * Permet de récupérer l'ensemble des groupes parents + * @return groupes parents + */ + public List getAllSuperGroup() { + List result = new ArrayList(); + if(superGroup != null) { + result.add(superGroup); + result.addAll(superGroup.getAllSuperGroup()); + } + return result; + } + }