package com.eswaraj.web.dto; public class LocationDto extends BaseDto { private static final long serialVersionUID = 1L; private String name; private Long parentLocationId; private Long locationTypeId; private Double lattitude; private Double longitude; public String getName() { return name; } public void setName(String name) { this.name = name; } public Long getParentLocationId() { return parentLocationId; } public void setParentLocationId(Long parentLocationId) { this.parentLocationId = parentLocationId; } public Double getLattitude() { return lattitude; } public void setLattitude(Double lattitude) { this.lattitude = lattitude; } public Double getLongitude() { return longitude; } public void setLongitude(Double longitude) { this.longitude = longitude; } public Long getLocationTypeId() { return locationTypeId; } public void setLocationTypeId(Long locationTypeId) { this.locationTypeId = locationTypeId; } @Override public String toString() { return "LocationDto [name=" + name + ", parentLocationId=" + parentLocationId + ", locationTypeId=" + locationTypeId + ", lattitude=" + lattitude + ", longitude=" + longitude + ", getId()=" + getId() + "]"; } @Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + ((lattitude == null) ? 0 : lattitude.hashCode()); result = prime * result + ((locationTypeId == null) ? 0 : locationTypeId.hashCode()); result = prime * result + ((longitude == null) ? 0 : longitude.hashCode()); result = prime * result + ((name == null) ? 0 : name.hashCode()); result = prime * result + ((parentLocationId == null) ? 0 : parentLocationId.hashCode()); return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (!super.equals(obj)) return false; if (getClass() != obj.getClass()) return false; LocationDto other = (LocationDto) obj; if (lattitude == null) { if (other.lattitude != null) return false; } else if (!lattitude.equals(other.lattitude)) return false; if (locationTypeId == null) { if (other.locationTypeId != null) return false; } else if (!locationTypeId.equals(other.locationTypeId)) return false; if (longitude == null) { if (other.longitude != null) return false; } else if (!longitude.equals(other.longitude)) return false; if (name == null) { if (other.name != null) return false; } else if (!name.equals(other.name)) return false; if (parentLocationId == null) { if (other.parentLocationId != null) return false; } else if (!parentLocationId.equals(other.parentLocationId)) return false; return true; } }