public User createUser( User user ) { boolean existAdministrator = daoUser.existAdminUser(); if ( !existAdministrator ) { user.setAdministrator( Boolean.TRUE ); } else { user.setAdministrator( Boolean.FALSE ); } MDOUser newUser = user.updateMDOUser( null ); daoUser.saveUser( newUser, true, user.getPassword() ); MDOUser userCreated = daoUser.getUserByLogin( user.getLogin() ); this.dlnaServer.refreshServer(); return new User( userCreated ); }