public class DefaultRuleParameterValueMapperStrategy extends java.lang.Object implements RuleParameterValueMapperStrategy
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.regex.Pattern |
LIST_PATTERN |
protected static java.util.regex.Pattern |
MAP_PATTERN |
| Constructor and Description |
|---|
DefaultRuleParameterValueMapperStrategy() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
java.lang.Object |
fromRuleParameter(java.lang.Object value,
java.lang.String type) |
protected ApplicationContext |
getApplicationContext() |
protected java.util.List<java.lang.Object> |
getAsList(java.util.List<java.lang.Object> value,
java.lang.String type,
java.util.function.BiFunction<java.lang.Object,java.lang.String,java.lang.Object> valueSupplier) |
protected java.util.Map<java.lang.Object,java.lang.Object> |
getAsMap(java.util.Map<java.lang.Object,java.lang.Object> value,
java.lang.String type,
java.util.function.BiFunction<java.lang.Object,java.lang.String,java.lang.Object> valueSupplier) |
protected java.util.Map<java.lang.String,RuleParameterValueMapper> |
getMappers() |
protected java.util.Set<java.lang.String> |
getSupportedTypes() |
void |
setApplicationContext(ApplicationContext applicationContext) |
void |
setSupportedTypes(java.util.Set<java.lang.String> supportedTypes) |
java.lang.Object |
toRuleParameter(java.lang.Object value,
java.lang.String type) |
protected static final java.util.regex.Pattern LIST_PATTERN
protected static final java.util.regex.Pattern MAP_PATTERN
public DefaultRuleParameterValueMapperStrategy()
public void afterPropertiesSet()
public java.lang.Object toRuleParameter(java.lang.Object value,
java.lang.String type)
toRuleParameter in interface RuleParameterValueMapperStrategyprotected java.util.Map<java.lang.Object,java.lang.Object> getAsMap(java.util.Map<java.lang.Object,java.lang.Object> value,
java.lang.String type,
java.util.function.BiFunction<java.lang.Object,java.lang.String,java.lang.Object> valueSupplier)
protected java.util.List<java.lang.Object> getAsList(java.util.List<java.lang.Object> value,
java.lang.String type,
java.util.function.BiFunction<java.lang.Object,java.lang.String,java.lang.Object> valueSupplier)
public java.lang.Object fromRuleParameter(java.lang.Object value,
java.lang.String type)
fromRuleParameter in interface RuleParameterValueMapperStrategyprotected java.util.Set<java.lang.String> getSupportedTypes()
public void setSupportedTypes(java.util.Set<java.lang.String> supportedTypes)
protected ApplicationContext getApplicationContext()
public void setApplicationContext(ApplicationContext applicationContext)
protected java.util.Map<java.lang.String,RuleParameterValueMapper> getMappers()
Copyright © 2018 SAP SE. All Rights Reserved.