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 TrustServiceProviderbuild()BuildsTrustServiceProviderMap<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 servicesStringgetTerritory()Gets territory (country)Map<String,List<String>>getTradeNames()Gets a map of trade namesTrustServiceProviderBuildersetElectronicAddresses(Map<String,List<String>> electronicAddresses)Sets a map of electronic addressesTrustServiceProviderBuildersetInformation(Map<String,String> information)Sets a map of informationTrustServiceProviderBuildersetNames(Map<String,List<String>> names)Sets a map of namesTrustServiceProviderBuildersetPostalAddresses(Map<String,String> postalAddresses)Sets a map of postal addressesTrustServiceProviderBuildersetRegistrationIdentifiers(List<String> registrationIdentifiers)Sets registration identifiersTrustServiceProviderBuildersetServices(List<TrustService> services)Sets a list of trust servicesTrustServiceProviderBuildersetTerritory(String territory)Sets territory (country)TrustServiceProviderBuildersetTradeNames(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
Strings
-
setRegistrationIdentifiers
public TrustServiceProviderBuilder setRegistrationIdentifiers(List<String> registrationIdentifiers)Sets registration identifiers- Parameters:
registrationIdentifiers- a list ofStrings- 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
TrustServices
-
setServices
Sets a list of trust services- Parameters:
services- a list ofTrustServices- Returns:
- this
TrustServiceProviderBuilder
-
getTerritory
Gets territory (country)- Returns:
String
-
setTerritory
Sets territory (country)- Parameters:
territory-String- Returns:
- this
TrustServiceProviderBuilder
-