Index: topia/src/java/org/codelutin/topia/generators/ObjectModelToApplicationContextGenerator.java diff -u topia/src/java/org/codelutin/topia/generators/ObjectModelToApplicationContextGenerator.java:1.5 topia/src/java/org/codelutin/topia/generators/ObjectModelToApplicationContextGenerator.java:1.6 --- topia/src/java/org/codelutin/topia/generators/ObjectModelToApplicationContextGenerator.java:1.5 Fri May 20 17:51:10 2005 +++ topia/src/java/org/codelutin/topia/generators/ObjectModelToApplicationContextGenerator.java Thu Jul 21 12:51:54 2005 @@ -23,9 +23,9 @@ * * @author Benjamin Poussin * Copyright Code Lutin - * @version $Revision: 1.5 $ + * @version $Revision: 1.6 $ * - * Mise a jour: $Date: 2005/05/20 17:51:10 $ + * Mise a jour: $Date: 2005/07/21 12:51:54 $ * par : $Author: thimel $ */ @@ -69,6 +69,7 @@ import org.codelutin.topia.TopiaContext; import org.codelutin.topia.TopiaContextFactory; import org.codelutin.topia.TopiaException; +import org.codelutin.topia.TopiaNotFoundException; import org.codelutin.topia.security.TopiaSecurityException; import org.codelutin.topia.security.TopiaConfiguration; import org.codelutin.topia.security.TopiaPolicy; @@ -95,8 +96,12 @@ Configuration.setConfiguration(conf); TopiaPolicy policy = new TopiaPolicy(); policy.installPolicy(); - permissionListeners.add(policy); - loadPermissions(); + try { + getSecurityHelper().addPermissionListener(policy); + getSecurityHelper().loadPermissions(); + } catch (TopiaNotFoundException nfe) { + nfe.printStackTrace(); + } } /**