From 2a7306a1d92522569a8bb6e5a7c0bcdd5cf4cfaa Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Thu, 26 May 2011 17:11:38 -0400 Subject: [PATCH] Findbugs. CodePro Audit. Checkstyle. Unit test refactoring. --- src/com/gitblit/wicket/pages/EditUserPage.java | 36 ++++++++++++++++++++++-------------- 1 files changed, 22 insertions(+), 14 deletions(-) diff --git a/src/com/gitblit/wicket/pages/EditUserPage.java b/src/com/gitblit/wicket/pages/EditUserPage.java index c772df5..1127ffb 100644 --- a/src/com/gitblit/wicket/pages/EditUserPage.java +++ b/src/com/gitblit/wicket/pages/EditUserPage.java @@ -72,7 +72,8 @@ } else { super.setupPage("", getString("gb.edit")); } - final Model<String> confirmPassword = new Model<String>(StringUtils.isEmpty(userModel.getPassword()) ? "" : userModel.getPassword()); + final Model<String> confirmPassword = new Model<String>( + StringUtils.isEmpty(userModel.password) ? "" : userModel.password); CompoundPropertyModel<UserModel> model = new CompoundPropertyModel<UserModel>(userModel); List<String> repos = new ArrayList<String>(); @@ -82,8 +83,10 @@ repos.add(repo); } } - final String oldName = userModel.getUsername(); - final Palette<String> repositories = new Palette<String>("repositories", new ListModel<String>(userModel.getRepositories()), new CollectionModel<String>(repos), new ChoiceRenderer<String>("", ""), 10, false); + final String oldName = userModel.username; + final Palette<String> repositories = new Palette<String>("repositories", + new ListModel<String>(userModel.repositories), new CollectionModel<String>(repos), + new ChoiceRenderer<String>("", ""), 10, false); Form<UserModel> form = new Form<UserModel>("editForm", model) { private static final long serialVersionUID = 1L; @@ -95,7 +98,7 @@ */ @Override protected void onSubmit() { - String username = userModel.getUsername(); + String username = userModel.username; if (StringUtils.isEmpty(username)) { error("Please enter a username!"); return; @@ -107,28 +110,31 @@ return; } } - if (!userModel.getPassword().equals(confirmPassword.getObject())) { + if (!userModel.password.equals(confirmPassword.getObject())) { error("Passwords do not match!"); return; } - String password = userModel.getPassword(); - if (!password.toUpperCase().startsWith(Crypt.__TYPE) && !password.toUpperCase().startsWith(MD5.__TYPE)) { + String password = userModel.password; + if (!password.toUpperCase().startsWith(Crypt.__TYPE) + && !password.toUpperCase().startsWith(MD5.__TYPE)) { // This is a plain text password. // Check length. - int minLength = GitBlit.self().settings().getInteger(Keys.realm.minPasswordLength, 5); + int minLength = GitBlit.getInteger(Keys.realm.minPasswordLength, 5); if (minLength < 4) { minLength = 4; } if (password.trim().length() < minLength) { - error(MessageFormat.format("Password is too short. Minimum length is {0} characters.", minLength)); + error(MessageFormat.format( + "Password is too short. Minimum length is {0} characters.", + minLength)); return; } - + // Optionally store the password MD5 digest. - String type = GitBlit.self().settings().getString(Keys.realm.passwordStorage, "md5"); + String type = GitBlit.getString(Keys.realm.passwordStorage, "md5"); if (type.equalsIgnoreCase("md5")) { // store MD5 digest of password - userModel.setPassword(MD5.digest(userModel.getPassword())); + userModel.password = MD5.digest(userModel.password); } } @@ -147,7 +153,8 @@ setRedirect(false); if (isCreate) { // create another user - info(MessageFormat.format("New user ''{0}'' successfully created.", userModel.getUsername())); + info(MessageFormat.format("New user ''{0}'' successfully created.", + userModel.username)); setResponsePage(EditUserPage.class); } else { // back to home @@ -161,7 +168,8 @@ PasswordTextField passwordField = new PasswordTextField("password"); passwordField.setResetPassword(false); form.add(passwordField); - PasswordTextField confirmPasswordField = new PasswordTextField("confirmPassword", confirmPassword); + PasswordTextField confirmPasswordField = new PasswordTextField("confirmPassword", + confirmPassword); confirmPasswordField.setResetPassword(false); form.add(confirmPasswordField); form.add(new CheckBox("canAdmin")); -- Gitblit v1.9.1