(no commit message)
[utils] / security / usermgt / src / main / java / org / wamblee / security / authentication / User.java
index 12db71a3de98ebf65d1e29ac3718032aa0194a59..7d13197fba8c82e7e96404d55ac097169269d478 100644 (file)
@@ -35,7 +35,6 @@ import javax.persistence.Transient;
 import javax.persistence.Version;
 
 import org.wamblee.security.authentication.UserMgtException.Reason;
-import org.wamblee.security.encryption.MessageDigester;
 
 /**
  * Represents a user. The methods for managing the groups of the user have
@@ -86,13 +85,13 @@ public class User implements Serializable, Comparable {
      * Password validator.
      */
     @Transient
-    private NameValidator passwordValidator;
+    private transient NameValidator passwordValidator;
 
     /**
      * Password encoder.
      */
     @Transient
-    private MessageDigester passwordEncoder;
+    private transient MessageDigester passwordEncoder;
 
     /**
      * Constructs the user.
@@ -377,13 +376,14 @@ public class User implements Serializable, Comparable {
      */
     @Override
     public String toString() {
-        String result = "User(name=" + name + ", password=" + password;
+        StringBuffer result = new StringBuffer("User(name=" + name + ", password=" + password);
 
         for (Group group : groups) {
-            result += (", group=" + group);
+            result.append(", group=" + group);
         }
+        result.append(")");
 
-        return result + ")";
+        return result.toString();
     }
 
     /*