Package eu.europa.esig.dss.model
Class SignerLocation
java.lang.Object
eu.europa.esig.dss.model.SignerLocation
- All Implemented Interfaces:
Serializable
This class represents the information concerning
the signature production place.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPostalAddress(String addressItem) Adds an address item to the complete address.booleanGets the countryGets the locality (city)Gets the postal addressGets the postal codeGets the post office box numberGets the state or provinceGets the street addressinthashCode()booleanisEmpty()Checks if the SignerLocation instance is emptyvoidsetCountry(String country) Sets the country Can be a country name or its two-letter ISO 3166-1 alpha-2 country codevoidsetLocality(String locality) Sets the locality (city)voidsetPostalAddress(List<String> postalAddress) Sets the postal address NOTE: used in CAdESvoidsetPostalCode(String postalCode) Sets the postal codevoidsetPostOfficeBoxNumber(String postOfficeBoxNumber) Sets the post office box number NOTE: used in JAdESvoidsetStateOrProvince(String stateOrProvince) Sets the state or province (the region where the locality is)voidsetStreetAddress(String streetAddress) Sets the street address NOTE: used in XAdES and JAdEStoString()
-
Constructor Details
-
SignerLocation
public SignerLocation()The default constructor
-
-
Method Details
-
getCountry
Gets the country- Returns:
String
-
setCountry
Sets the country Can be a country name or its two-letter ISO 3166-1 alpha-2 country code- Parameters:
country-String
-
getLocality
Gets the locality (city)- Returns:
String
-
setLocality
Sets the locality (city)- Parameters:
locality-String
-
getPostalAddress
Gets the postal address- Returns:
- a list of
Strings
-
setPostalAddress
Sets the postal address NOTE: used in CAdES- Parameters:
postalAddress- a list ofStrings
-
addPostalAddress
Adds an address item to the complete address. NOTE: used in CAdES- Parameters:
addressItem- an address line
-
getPostalCode
Gets the postal code- Returns:
String
-
setPostalCode
Sets the postal code- Parameters:
postalCode-String
-
getPostOfficeBoxNumber
Gets the post office box number- Returns:
String
-
setPostOfficeBoxNumber
Sets the post office box number NOTE: used in JAdES- Parameters:
postOfficeBoxNumber-String
-
getStateOrProvince
Gets the state or province- Returns:
String
-
setStateOrProvince
Sets the state or province (the region where the locality is)- Parameters:
stateOrProvince-String
-
getStreetAddress
Gets the street address- Returns:
String
-
setStreetAddress
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() -
equals
-
toString
-