1 package org.springframework.samples.countries.web; 2 3 6 public class CountriesFilter { 7 8 private String name; 9 private String code; 10 11 public String getName() { 12 return name; 13 } 14 15 public void setName(String name) { 16 this.name = name; 17 } 18 19 public String getCode() { 20 return code; 21 } 22 23 public void setCode(String code) { 24 this.code = code; 25 } 26 27 public boolean equals(Object obj) { 28 return (obj instanceof CountriesFilter ? equals((CountriesFilter) obj) : false); 29 } 30 31 public boolean equals(CountriesFilter cf) { 32 if (cf == this) return true; 33 boolean result = (name == null ? cf.name == null : name.equals(cf.name)); 34 if (result) { 35 result = (code == null ? cf.code == null : code.equals(cf.code)); 36 } 37 return result; 38 } 39 40 public int hashCode() { 41 int hash = 17; 42 hash = 37 * hash + (name == null ? 0 : name.hashCode()); 43 hash = 37 * hash + (code == null ? 0 : code.hashCode()); 44 return hash; 45 } 46 47 } 48 | Popular Tags |