Class TrustServiceProviderBuilder
java.lang.Object
eu.europa.esig.dss.spi.tsl.builder.TrustServiceProviderBuilder
public class TrustServiceProviderBuilder extends Object
Builds
TrustServiceProvider
-
Constructor Summary
Constructors Constructor Description TrustServiceProviderBuilder()
Default constructorTrustServiceProviderBuilder(TrustServiceProvider original)
Copy the original object -
Method Summary
Modifier and Type Method Description TrustServiceProvider
build()
BuildsTrustServiceProvider
Map<String,List<String>>
getElectronicAddresses()
Gets a map of electronic addressesMap<String,String>
getInformation()
Gets a map of informationMap<String,List<String>>
getNames()
Gets a map of names (first key is the language)Map<String,String>
getPostalAddresses()
Gets a map of postal addressesList<String>
getRegistrationIdentifiers()
Gets registration identifiersList<TrustService>
getServices()
Gets a list of trust servicesString
getTerritory()
Gets territory (country)Map<String,List<String>>
getTradeNames()
Gets a map of trade namesTrustServiceProviderBuilder
setElectronicAddresses(Map<String,List<String>> electronicAddresses)
Sets a map of electronic addressesTrustServiceProviderBuilder
setInformation(Map<String,String> information)
Sets a map of informationTrustServiceProviderBuilder
setNames(Map<String,List<String>> names)
Sets a map of namesTrustServiceProviderBuilder
setPostalAddresses(Map<String,String> postalAddresses)
Sets a map of postal addressesTrustServiceProviderBuilder
setRegistrationIdentifiers(List<String> registrationIdentifiers)
Sets registration identifiersTrustServiceProviderBuilder
setServices(List<TrustService> services)
Sets a list of trust servicesTrustServiceProviderBuilder
setTerritory(String territory)
Sets territory (country)TrustServiceProviderBuilder
setTradeNames(Map<String,List<String>> tradeNames)
Sets a map of trade names
-
Constructor Details
-
TrustServiceProviderBuilder
public TrustServiceProviderBuilder()Default constructor -
TrustServiceProviderBuilder
Copy the original object- Parameters:
original
- the original trust service provider
-
-
Method Details
-
build
BuildsTrustServiceProvider
- Returns:
TrustServiceProvider
-
getNames
Gets a map of names (first key is the language)- Returns:
- a map of names
-
setNames
Sets a map of names- Parameters:
names
- a map of names (first key is the language)- Returns:
- this
TrustServiceProviderBuilder
-
getTradeNames
Gets a map of trade names- Returns:
- a map of trade names
-
setTradeNames
Sets a map of trade names- Parameters:
tradeNames
- a map of trade names (first key is the language)- Returns:
- this
TrustServiceProviderBuilder
-
getRegistrationIdentifiers
Gets registration identifiers- Returns:
- a list of
String
s
-
setRegistrationIdentifiers
public TrustServiceProviderBuilder setRegistrationIdentifiers(List<String> registrationIdentifiers)Sets registration identifiers- Parameters:
registrationIdentifiers
- a list ofString
s- Returns:
- this
TrustServiceProviderBuilder
-
getPostalAddresses
Gets a map of postal addresses- Returns:
- a map of postal addresses
-
setPostalAddresses
Sets a map of postal addresses- Parameters:
postalAddresses
- a map of postal addresses- Returns:
- this
TrustServiceProviderBuilder
-
getElectronicAddresses
Gets a map of electronic addresses- Returns:
- a map of electronic addresses
-
setElectronicAddresses
public TrustServiceProviderBuilder setElectronicAddresses(Map<String,List<String>> electronicAddresses)Sets a map of electronic addresses- Parameters:
electronicAddresses
- a map of electronic addresses- Returns:
- this
TrustServiceProviderBuilder
-
getInformation
Gets a map of information- Returns:
- a map of information
-
setInformation
Sets a map of information- Parameters:
information
- a map of information- Returns:
- this
TrustServiceProviderBuilder
-
getServices
Gets a list of trust services- Returns:
- a a list of
TrustService
s
-
setServices
Sets a list of trust services- Parameters:
services
- a list ofTrustService
s- Returns:
- this
TrustServiceProviderBuilder
-
getTerritory
Gets territory (country)- Returns:
String
-
setTerritory
Sets territory (country)- Parameters:
territory
-String
- Returns:
- this
TrustServiceProviderBuilder
-