Class SignerLocation

java.lang.Object
eu.europa.esig.dss.model.SignerLocation
All Implemented Interfaces:
Serializable

public class SignerLocation extends Object implements Serializable
This class represents the information concerning the signature production place.
See Also:
  • Constructor Details

    • SignerLocation

      public SignerLocation()
      The default constructor
  • Method Details

    • getCountry

      public String getCountry()
      Gets the country
      Returns:
      String
    • setCountry

      public void setCountry(String country)
      Sets the country Can be a country name or its two-letter ISO 3166-1 alpha-2 country code
      Parameters:
      country - String
    • getLocality

      public String getLocality()
      Gets the locality (city)
      Returns:
      String
    • setLocality

      public void setLocality(String locality)
      Sets the locality (city)
      Parameters:
      locality - String
    • getPostalAddress

      public List<String> getPostalAddress()
      Gets the postal address
      Returns:
      a list of Strings
    • setPostalAddress

      public void setPostalAddress(List<String> postalAddress)
      Sets the postal address NOTE: used in CAdES
      Parameters:
      postalAddress - a list of Strings
    • addPostalAddress

      public void addPostalAddress(String addressItem)
      Adds an address item to the complete address. NOTE: used in CAdES
      Parameters:
      addressItem - an address line
    • getPostalCode

      public String getPostalCode()
      Gets the postal code
      Returns:
      String
    • setPostalCode

      public void setPostalCode(String postalCode)
      Sets the postal code
      Parameters:
      postalCode - String
    • getPostOfficeBoxNumber

      public String getPostOfficeBoxNumber()
      Gets the post office box number
      Returns:
      String
    • setPostOfficeBoxNumber

      public void setPostOfficeBoxNumber(String postOfficeBoxNumber)
      Sets the post office box number NOTE: used in JAdES
      Parameters:
      postOfficeBoxNumber - String
    • getStateOrProvince

      public String getStateOrProvince()
      Gets the state or province
      Returns:
      String
    • setStateOrProvince

      public void setStateOrProvince(String stateOrProvince)
      Sets the state or province (the region where the locality is)
      Parameters:
      stateOrProvince - String
    • getStreetAddress

      public String getStreetAddress()
      Gets the street address
      Returns:
      String
    • setStreetAddress

      public void setStreetAddress(String streetAddress)
      Sets the street address NOTE: used in XAdES and JAdES
      Parameters:
      streetAddress - String
    • isEmpty

      public boolean isEmpty()
      Checks if the SignerLocation instance is empty
      Returns:
      TRUE if none of the fields are filled in, FALSE otherwise
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object