| | |
| | | package de.uhilger.httpserver.auth.realm; |
| | | |
| | | /** |
| | | * |
| | | * Ein Nutzer im Kontext dieser Package |
| | | * |
| | | * @author Ulrich Hilger |
| | | * @version 1, 22.05.2021 |
| | | */ |
| | |
| | | private String name; |
| | | private String password; |
| | | |
| | | /** |
| | | * Den Namen des Nutzers ermitteln |
| | | * @return Name des Nutzers |
| | | */ |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | /** |
| | | * Den Namen des Nutzers setzen |
| | | * @param name Name des Nutzers |
| | | */ |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Das Kennwort des Nutzers ermitteln |
| | | * @return Kennwort des Nutzers |
| | | */ |
| | | public String getPassword() { |
| | | return password; |
| | | } |
| | | |
| | | /** |
| | | * Das Kennwort des Nutzers setzen |
| | | * @param password das Kennwort des Nutzers |
| | | */ |
| | | public void setPassword(String password) { |
| | | this.password = password; |
| | | } |
| | | |
| | | /** |
| | | * Den Hashcode dieses Objekts ermitteln |
| | | * @return den Hashcode |
| | | */ |
| | | @Override |
| | | public int hashCode() { |
| | | return this.getName().hashCode(); |
| | | } |
| | | |
| | | /** |
| | | * Dieses Objekt mit einem anderen Objekt vergleichen |
| | | * @param obj das Objekt, mit dem dieses Objekt verglichen werden soll |
| | | * @return true, wenn die Objekte gleich sind, false, wenn nicht |
| | | */ |
| | | @Override |
| | | public boolean equals(Object obj) { |
| | | if(obj instanceof User) { |