You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
1.5 KiB
68 lines
1.5 KiB
2 years ago
|
/*
|
||
|
* To change this license header, choose License Headers in Project Properties.
|
||
|
* To change this template file, choose Tools | Templates
|
||
|
* and open the template in the editor.
|
||
|
*/
|
||
|
package propertiesswing2;
|
||
|
|
||
|
import java.io.Serializable;
|
||
|
import java.util.Objects;
|
||
|
|
||
|
/**
|
||
|
*
|
||
|
* @author denis
|
||
|
*/
|
||
|
public class User implements Serializable{
|
||
|
private String username;
|
||
|
private String password;
|
||
|
|
||
|
public User(String username, String password) {
|
||
|
this.username = username;
|
||
|
this.password = password;
|
||
|
}
|
||
|
|
||
|
public String getUsername() {
|
||
|
return username;
|
||
|
}
|
||
|
|
||
|
public String getPassword() {
|
||
|
return password;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public int hashCode() {
|
||
|
int hash = 3;
|
||
|
hash = 53 * hash + Objects.hashCode(this.username);
|
||
|
return hash;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public boolean equals(Object obj) {
|
||
|
if (this == obj) {
|
||
|
return true;
|
||
|
}
|
||
|
if (obj == null) {
|
||
|
return false;
|
||
|
}
|
||
|
if (getClass() != obj.getClass()) {
|
||
|
return false;
|
||
|
}
|
||
|
final User other = (User) obj;
|
||
|
if (!Objects.equals(this.username, other.username)) {
|
||
|
return false;
|
||
|
}
|
||
|
if (!Objects.equals(this.hashCode(), other.hashCode()) ) {
|
||
|
return false;
|
||
|
}
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public String toString() {
|
||
|
return "User{" + "username=" + username + ", password=" + password + '}';
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
}
|