Started with the separated DB with the given code
[RRRRHHHH_Code] / ruralHouses / src / domain / Account.java
index 7fb472c..989440c 100644 (file)
@@ -2,6 +2,7 @@ package domain;
 
 import java.io.Serializable;
 import java.util.Arrays;
+
 import businessLogic.SecurityManager;
 
 
@@ -16,17 +17,15 @@ public class Account implements Serializable {
        private byte[] username;
        private byte[] password;
        private byte[] salt;
-
-
        private Owner owner;
        private boolean admin = false;
 
+
        public Account(byte[] usr){
                this.username = usr;
                this.salt =null;
                this.password = null;
                this.owner = null;
-               
        }
        public Account(String usr, String pass, boolean isAdmin) {
                this.username = SecurityManager.getInstance().calculateHash(usr);
@@ -34,7 +33,13 @@ public class Account implements Serializable {
                this.password = SecurityManager.getInstance().calculateSaltedHash(pass.toCharArray(), this.salt);
                this.owner = null;
                this.admin = isAdmin;
-
+       }
+       
+       public Account(Owner own){
+               this.username = null;
+               this.salt =null;
+               this.password = null;
+               this.owner = own;
        }
 
        public Account(String usr, String pass, Owner ow) {