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