Class AddressData

  • All Implemented Interfaces:
    java.io.Serializable

    public class AddressData
    extends java.lang.Object
    implements java.io.Serializable
    Simple Data Transport Object for addresses
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      AddressData()  
      AddressData​(AddressModel addressModel)
      Constructor
      AddressData​(java.lang.String zip)  
      AddressData​(java.lang.String street, java.lang.String buildingNo, java.lang.String zip, java.lang.String city, java.lang.String countryCode)
      Constructor
      AddressData​(java.lang.String name, java.lang.String street, java.lang.String buildingNo, java.lang.String zip, java.lang.String city, java.lang.String countryCode)
      Constructor
    • Constructor Detail

      • AddressData

        public AddressData()
      • AddressData

        public AddressData​(java.lang.String zip)
        Parameters:
        zip -
      • AddressData

        public AddressData​(java.lang.String street,
                           java.lang.String buildingNo,
                           java.lang.String zip,
                           java.lang.String city,
                           java.lang.String countryCode)
        Constructor
        Parameters:
        street -
        buildingNo -
        zip -
        city -
        countryCode -
      • AddressData

        public AddressData​(java.lang.String name,
                           java.lang.String street,
                           java.lang.String buildingNo,
                           java.lang.String zip,
                           java.lang.String city,
                           java.lang.String countryCode)
        Constructor
        Parameters:
        name -
        street -
        buildingNo -
        zip -
        city -
        countryCode -
      • AddressData

        public AddressData​(AddressModel addressModel)
        Constructor
        Parameters:
        addressModel -
    • Method Detail

      • getName

        public java.lang.String getName()
        Returns:
        the name
      • getZip

        public java.lang.String getZip()
        Returns:
        the zip
      • setZip

        public void setZip​(java.lang.String zip)
        Parameters:
        zip - the zip to set
      • getCity

        public java.lang.String getCity()
        Returns:
        the city
      • setCity

        public void setCity​(java.lang.String city)
        Parameters:
        city - the city to set
      • getCountryCode

        public java.lang.String getCountryCode()
        Returns:
        the countryCode
      • setCountryCode

        public void setCountryCode​(java.lang.String countryCode)
        Parameters:
        countryCode - the countryCode to set
      • getStreet

        public java.lang.String getStreet()
        Returns:
        the street
      • getBuilding

        public java.lang.String getBuilding()
        Returns:
        the building
      • setName

        public void setName​(java.lang.String name)
        Parameters:
        name - the name to set
      • setStreet

        public void setStreet​(java.lang.String street)
        Parameters:
        street - the street to set
      • setBuilding

        public void setBuilding​(java.lang.String building)
        Parameters:
        building - the building to set
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • addressEquals

        public boolean addressEquals​(AddressModel addressModel)
        Determines if this address is equivalent to the one given as model argument
        Parameters:
        addressModel -
        Returns:
        boolean