You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rave.apache.org by mf...@apache.org on 2012/05/30 19:21:27 UTC

svn commit: r1344357 - /rave/branches/model_interfaces/rave-components/rave-core/src/main/java/org/apache/rave/portal/model/AddressImpl.java

Author: mfranklin
Date: Wed May 30 17:21:26 2012
New Revision: 1344357

URL: http://svn.apache.org/viewvc?rev=1344357&view=rev
Log:
Added POJO Address (RAVE-630)

Added:
    rave/branches/model_interfaces/rave-components/rave-core/src/main/java/org/apache/rave/portal/model/AddressImpl.java

Added: rave/branches/model_interfaces/rave-components/rave-core/src/main/java/org/apache/rave/portal/model/AddressImpl.java
URL: http://svn.apache.org/viewvc/rave/branches/model_interfaces/rave-components/rave-core/src/main/java/org/apache/rave/portal/model/AddressImpl.java?rev=1344357&view=auto
==============================================================================
--- rave/branches/model_interfaces/rave-components/rave-core/src/main/java/org/apache/rave/portal/model/AddressImpl.java (added)
+++ rave/branches/model_interfaces/rave-components/rave-core/src/main/java/org/apache/rave/portal/model/AddressImpl.java Wed May 30 17:21:26 2012
@@ -0,0 +1,134 @@
+package org.apache.rave.portal.model;
+
+/**
+ */
+public class AddressImpl implements Address {
+
+    private String country;
+    private Float latitude;
+    private Float longitude;
+    private String locality;
+    private String postalCode;
+    private String region;
+    private String streetAddress;
+    private String qualifier;
+    private String formatted;
+    private Boolean primary;
+
+    public String getCountry() {
+        return country;
+    }
+
+    public void setCountry(String country) {
+        this.country = country;
+    }
+
+    public Float getLatitude() {
+        return latitude;
+    }
+
+    public void setLatitude(Float latitude) {
+        this.latitude = latitude;
+    }
+
+    public Float getLongitude() {
+        return longitude;
+    }
+
+    public void setLongitude(Float longitude) {
+        this.longitude = longitude;
+    }
+
+    public String getLocality() {
+        return locality;
+    }
+
+    public void setLocality(String locality) {
+        this.locality = locality;
+    }
+
+    public String getPostalCode() {
+        return postalCode;
+    }
+
+    public void setPostalCode(String postalCode) {
+        this.postalCode = postalCode;
+    }
+
+    public String getRegion() {
+        return region;
+    }
+
+    public void setRegion(String region) {
+        this.region = region;
+    }
+
+    public String getStreetAddress() {
+        return streetAddress;
+    }
+
+    public void setStreetAddress(String streetAddress) {
+        this.streetAddress = streetAddress;
+    }
+
+    public String getQualifier() {
+        return qualifier;
+    }
+
+    public void setQualifier(String qualifier) {
+        this.qualifier = qualifier;
+    }
+
+    public String getFormatted() {
+        return formatted;
+    }
+
+    public void setFormatted(String formatted) {
+        this.formatted = formatted;
+    }
+
+    public Boolean getPrimary() {
+        return primary;
+    }
+
+    public void setPrimary(Boolean primary) {
+        this.primary = primary;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (!(o instanceof AddressImpl)) return false;
+
+        AddressImpl address = (AddressImpl) o;
+
+        if (country != null ? !country.equals(address.country) : address.country != null) return false;
+        if (formatted != null ? !formatted.equals(address.formatted) : address.formatted != null) return false;
+        if (latitude != null ? !latitude.equals(address.latitude) : address.latitude != null) return false;
+        if (locality != null ? !locality.equals(address.locality) : address.locality != null) return false;
+        if (longitude != null ? !longitude.equals(address.longitude) : address.longitude != null) return false;
+        if (postalCode != null ? !postalCode.equals(address.postalCode) : address.postalCode != null) return false;
+        if (primary != null ? !primary.equals(address.primary) : address.primary != null) return false;
+        if (qualifier != null ? !qualifier.equals(address.qualifier) : address.qualifier != null) return false;
+        if (region != null ? !region.equals(address.region) : address.region != null) return false;
+        if (streetAddress != null ? !streetAddress.equals(address.streetAddress) : address.streetAddress != null)
+            return false;
+
+        return true;
+    }
+
+    @Override
+    public int hashCode() {
+        int result = country != null ? country.hashCode() : 0;
+        result = 31 * result + (latitude != null ? latitude.hashCode() : 0);
+        result = 31 * result + (longitude != null ? longitude.hashCode() : 0);
+        result = 31 * result + (locality != null ? locality.hashCode() : 0);
+        result = 31 * result + (postalCode != null ? postalCode.hashCode() : 0);
+        result = 31 * result + (region != null ? region.hashCode() : 0);
+        result = 31 * result + (streetAddress != null ? streetAddress.hashCode() : 0);
+        result = 31 * result + (qualifier != null ? qualifier.hashCode() : 0);
+        result = 31 * result + (formatted != null ? formatted.hashCode() : 0);
+        result = 31 * result + (primary != null ? primary.hashCode() : 0);
+        return result;
+    }
+}