public class DefaultPaymentConfigurationService extends java.lang.Object implements PaymentConfigurationService
PaymentConfigurationService
interface.
Implements basic payment configuration retrieval logic through delegation to dedicated
PaymentConfigurationResolver
instances.
Constructor and Description |
---|
DefaultPaymentConfigurationService() |
Modifier and Type | Method and Description |
---|---|
<T> T |
getConfiguration(IsvConfigurationType type,
java.util.Map<java.lang.String,java.lang.Object> params)
Find configuration instance based by type
|
void |
setResolverMap(java.util.Map<IsvConfigurationType,PaymentConfigurationResolver> resolverMap) |
public <T> T getConfiguration(IsvConfigurationType type, java.util.Map<java.lang.String,java.lang.Object> params)
PaymentConfigurationService
getConfiguration
in interface PaymentConfigurationService
T
- configuration value typetype
- configuration typeparams
- required params in order to identify appropriate configuration instancepublic void setResolverMap(java.util.Map<IsvConfigurationType,PaymentConfigurationResolver> resolverMap)