/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.api.client.model.user; import java.io.Serializable; public final class Address implements Serializable { private static final long serialVersionUID = -8418705571361173089L; private String label; private String street; private String postalAddress; private String postalCode; private String region; private String country; private String isoRegion; private String isoCountry; public String getLabel() { return this.label; } public void setLabel( String label ) { this.label = label; } public String getStreet() { return this.street; } public void setStreet( String street ) { this.street = street; } public String getPostalCode() { return this.postalCode; } public void setPostalCode( String postalCode ) { this.postalCode = postalCode; } public String getRegion() { return this.region; } public void setRegion( String region ) { this.region = region; } public String getCountry() { return this.country; } public void setCountry( String country ) { this.country = country; } public String getIsoRegion() { return this.isoRegion; } public void setIsoRegion( String isoRegion ) { this.isoRegion = isoRegion; } public String getIsoCountry() { return this.isoCountry; } public void setIsoCountry( String isoCountry ) { this.isoCountry = isoCountry; } public String getPostalAddress() { return this.postalAddress; } public void setPostalAddress( String postalAddress ) { this.postalAddress = postalAddress; } @Override public boolean equals( Object o ) { if ( this == o ) { return true; } if ( o == null || getClass() != o.getClass() ) { return false; } Address address = (Address) o; if ( country != null ? !country.equals( address.country ) : address.country != null ) { return false; } if ( isoCountry != null ? !isoCountry.equals( address.isoCountry ) : address.isoCountry != null ) { return false; } if ( isoRegion != null ? !isoRegion.equals( address.isoRegion ) : address.isoRegion != null ) { return false; } if ( label != null ? !label.equals( address.label ) : address.label != null ) { return false; } if ( postalAddress != null ? !postalAddress.equals( address.postalAddress ) : address.postalAddress != null ) { return false; } if ( postalCode != null ? !postalCode.equals( address.postalCode ) : address.postalCode != null ) { return false; } if ( region != null ? !region.equals( address.region ) : address.region != null ) { return false; } if ( street != null ? !street.equals( address.street ) : address.street != null ) { return false; } return true; } @Override public int hashCode() { int result = label != null ? label.hashCode() : 0; result = 31 * result + ( street != null ? street.hashCode() : 0 ); result = 31 * result + ( postalAddress != null ? postalAddress.hashCode() : 0 ); result = 31 * result + ( postalCode != null ? postalCode.hashCode() : 0 ); result = 31 * result + ( region != null ? region.hashCode() : 0 ); result = 31 * result + ( country != null ? country.hashCode() : 0 ); result = 31 * result + ( isoRegion != null ? isoRegion.hashCode() : 0 ); result = 31 * result + ( isoCountry != null ? isoCountry.hashCode() : 0 ); return result; } }