API completely implemented
[lgpl/argeo-commons.git] / security / runtime / org.argeo.security.core / src / main / java / org / argeo / security / BasicArgeoUser.java
index df910d57eabe4c6bde432caba5bb149398d5b99e..e7d81d0ec4c47040ee10426f2e1f8dc141f59848 100644 (file)
@@ -8,6 +8,7 @@ public class BasicArgeoUser implements ArgeoUser, Serializable {
        private static final long serialVersionUID = 1L;
 
        private String username;
+       private String password;
        private List<UserNature> userNatures = new ArrayList<UserNature>();
        private List<String> roles = new ArrayList<String>();
 
@@ -17,6 +18,7 @@ public class BasicArgeoUser implements ArgeoUser, Serializable {
 
        public BasicArgeoUser(ArgeoUser argeoUser) {
                username = argeoUser.getUsername();
+               password = argeoUser.getPassword();
                userNatures = new ArrayList<UserNature>(argeoUser.getUserNatures());
                roles = new ArrayList<String>(argeoUser.getRoles());
        }
@@ -44,4 +46,12 @@ public class BasicArgeoUser implements ArgeoUser, Serializable {
        public void setRoles(List<String> roles) {
                this.roles = roles;
        }
+
+       public String getPassword() {
+               return password;
+       }
+
+       public void setPassword(String password) {
+               this.password = password;
+       }
 }