T
- configuration value typepublic abstract class AbstractPaymentConfigurationResolver<T> extends java.lang.Object implements PaymentConfigurationResolver<T>
Constructor and Description |
---|
AbstractPaymentConfigurationResolver() |
Modifier and Type | Method and Description |
---|---|
FlexibleSearchService |
getFlexibleSearchService() |
abstract java.lang.String |
getSearchQuery(java.util.Map<java.lang.String,java.lang.Object> params) |
T |
resolve(java.util.Map<java.lang.String,java.lang.Object> params)
Resolve configuration data based on input params
|
void |
setFlexibleSearchService(FlexibleSearchService flexibleSearchService) |
public AbstractPaymentConfigurationResolver()
public abstract java.lang.String getSearchQuery(java.util.Map<java.lang.String,java.lang.Object> params)
public T resolve(java.util.Map<java.lang.String,java.lang.Object> params)
PaymentConfigurationResolver
resolve
in interface PaymentConfigurationResolver<T>
params
- a map with param valuespublic FlexibleSearchService getFlexibleSearchService()
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)