Author: tchemit Date: 2011-11-11 18:19:56 +0100 (Fri, 11 Nov 2011) New Revision: 39 Url: http://forge.codelutin.com/repositories/revision/echobase/39 Log: add options to create a lotf of admin (for dev purpose only) Modified: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/EchoBaseApplicationListener.java Modified: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/EchoBaseApplicationListener.java =================================================================== --- trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/EchoBaseApplicationListener.java 2011-11-11 17:17:43 UTC (rev 38) +++ trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/EchoBaseApplicationListener.java 2011-11-11 17:19:56 UTC (rev 39) @@ -225,12 +225,24 @@ "admin user (password admin)."); } - EchoBaseUserDTO userDTO = new EchoBaseUserDTOImpl(); + EchoBaseUserDTO userDTO; + userDTO = new EchoBaseUserDTOImpl(); userDTO.setEmail("admin"); userDTO.setPassword("admin"); userDTO.setAdmin(true); service.createOrUpdate(userDTO); + if (configuration.getOptionAsBoolean("createAdmins")) { + for (int i = 0; i < 1000; i++) { + userDTO = new EchoBaseUserDTOImpl(); + userDTO.setEmail("admin" + i); + userDTO.setPassword("admin"); + userDTO.setAdmin(i % 2 == 0); + service.createOrUpdate(userDTO); + + } + } + } } finally { transaction.closeContext();