]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - security/runtime/org.argeo.security.core/src/main/java/org/argeo/security/core/ArgeoUserDetails.java
Make security UI more robust
[lgpl/argeo-commons.git] / security / runtime / org.argeo.security.core / src / main / java / org / argeo / security / core / ArgeoUserDetails.java
index df16008e0da61607dd92c73d1d6dcb793aad2efa..edd7e2bf391359724b6b39ee6a2bb18a35932872 100644 (file)
@@ -40,9 +40,9 @@ public class ArgeoUserDetails extends User implements ArgeoUser {
        private final Map<String, UserNature> userNatures;
        private final List<String> roles;
 
-       public ArgeoUserDetails(String username, Map<String, UserNature> userNatures,
-                       String password, GrantedAuthority[] authorities)
-                       throws IllegalArgumentException {
+       public ArgeoUserDetails(String username,
+                       Map<String, UserNature> userNatures, String password,
+                       GrantedAuthority[] authorities) throws IllegalArgumentException {
                super(username, password, true, true, true, true, authorities);
                this.userNatures = Collections.unmodifiableMap(userNatures);
 
@@ -61,7 +61,8 @@ public class ArgeoUserDetails extends User implements ArgeoUser {
        }
 
        public void updateUserNatures(Map<String, UserNature> userNaturesData) {
-               UserNature.updateUserNaturesWithCheck(userNatures, userNaturesData);
+               SimpleArgeoUser
+                               .updateUserNaturesWithCheck(userNatures, userNaturesData);
        }
 
        public List<String> getRoles() {