X-Git-Url: https://xp-dev.com/git/RRRRHHHH_Code/blobdiff_plain/1cf3957b65da8317e0f2f8cdbec1abb029b8c07d..08aaf3b19060c67249a3f3e206690c260e881713:/ruralHousesDB/src/domain/Account.java diff --git a/ruralHousesDB/src/domain/Account.java b/ruralHousesDB/src/domain/Account.java new file mode 100644 index 0000000..f401391 --- /dev/null +++ b/ruralHousesDB/src/domain/Account.java @@ -0,0 +1,84 @@ +package domain; + +import java.io.Serializable; +import java.util.Arrays; + + +public class Account implements Serializable { + + /** + * + */ + private static final long serialVersionUID = 1L; + + + private byte[] username; + private byte[] password; + private byte[] salt; + + + private Owner owner; + private boolean admin = false; + + public Account(byte[] usr){ + + + } + public Account(String usr, String pass, boolean isAdmin) { + + + } + + public Account(String usr, String pass, Owner ow) { + + + } + + + + + public byte[] getUsername() { + return username; + } + + public byte[] getPassword() { + return password; + } + + public Owner getOwner() { + return owner; + } + + public boolean getAdmin() { + return admin; + } + + + public void setAdmin(boolean admin) { + this.admin = admin; + } + + public byte[] getSalt() { + return salt; + } + + public void setSalt(byte[] salt) { + this.salt = salt; + } + + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + Account other = (Account) obj; + if (!Arrays.equals(username, other.username)) + return false; + return true; + } + +}