/* * 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 propertiesswing; import java.io.Serializable; import java.util.Objects; /** * * @author denis */ public class Person implements Serializable{ private String username; private String password; public Person(String username, String password) { this.username = username; this.password = password; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } @Override public String toString() { return "Person{" + "username=" + username + ", password=" + password + '}'; } @Override public int hashCode() { int hash = 3; hash = 67 * 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 Person other = (Person) obj; if (!Objects.equals(this.username, other.username) && hashCode()!=Objects.hashCode(obj)) { return false; } return true; } }