Package eu.europa.esig.dss.model
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:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description SignerLocation()The default constructor -
Method Summary
Modifier and Type Method Description voidaddPostalAddress(String addressItem)Adds an address item to the complete address.booleanequals(Object obj)StringgetCountry()Gets the countryStringgetLocality()Gets the locality (city)List<String>getPostalAddress()Gets the postal addressStringgetPostalCode()Gets the postal codeStringgetPostOfficeBoxNumber()Gets the post office box numberStringgetStateOrProvince()Gets the state or provinceStringgetStreetAddress()Gets 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)voidsetStreet(String street)Deprecated.voidsetStreetAddress(String streetAddress)Sets the street address NOTE: used in XAdES and JAdESStringtoString()
-
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
-
setStreet
Deprecated.Deprecated since DSS 5.8. UsesetStreetAddress(streetAddress)- Parameters:
street-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
-