/* * 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 + '}'; } }