public class OpenRtbConverter extends Object
config default converter config Config converterManager contains the pipeline for converter dependencies ConverterManager initialised while calling OpenRtbConverter(Config)
OpenRtbConverter(Config) : instantiates OpenRtb converter object single object
would be enough for the entire object
convert(Config, Object, Class, Class) : converts source object from source class
to target class, fields being passed in Config overrides the values for default
config for that particular call
convert(Object, Class, Class) : uses convert(Config, Object, Class,
Class) without overriding config
enhance(Config, Object, Object, Class, Class) : enhances the target object using
the source object, fields being passed in Config overrides the values for default
config for that particular call
enhance(Object, Object, Class, Class) uses enhance(Config, Object, Object,
Class, Class) without overriding config
| Constructor and Description |
|---|
OpenRtbConverter(Config config) |
| Modifier and Type | Method and Description |
|---|---|
<U,V> String |
convert(Config overridingConfig,
String source,
Class<U> sourceClass,
Class<V> targetClass) |
<U,V> String |
convert(Config overridingConfig,
String source,
Class<U> sourceClass,
Class<V> targetClass,
Map<Conversion,Converter> overridenMap) |
<U,V> V |
convert(Config overridingConfig,
U source,
Class<U> sourceClass,
Class<V> targetClass) |
<U,V> V |
convert(Config overridingConfig,
U source,
Class<U> sourceClass,
Class<V> targetClass,
Map<Conversion,Converter> overridenMap) |
<U,V> String |
convert(String source,
Class<U> sourceClass,
Class<V> targetClass) |
<U,V> String |
convert(String source,
Class<U> sourceClass,
Class<V> targetClass,
Map<Conversion,Converter> overridenMap) |
<U,V> V |
convert(U source,
Class<U> sourceClass,
Class<V> targetClass) |
<U,V> V |
convert(U source,
Class<U> sourceClass,
Class<V> targetClass,
Map<Conversion,Converter> overridenMap) |
<U,V> void |
enhance(Config overridingConfig,
U source,
V target,
Class<U> sourceClass,
Class<V> targetClass) |
<U,V> void |
enhance(Config overridingConfig,
U source,
V target,
Class<U> sourceClass,
Class<V> targetClass,
Map<Conversion,Converter> overridenMap) |
<U,V> void |
enhance(U source,
V target,
Class<U> sourceClass,
Class<V> targetClass) |
<U,V> void |
enhance(U source,
V target,
Class<U> sourceClass,
Class<V> targetClass,
Map<Conversion,Converter> overridenMap) |
public OpenRtbConverter(Config config)
public <U,V> V convert(Config overridingConfig, U source, Class<U> sourceClass, Class<V> targetClass) throws OpenRtbConverterException
OpenRtbConverterExceptionpublic <U,V> String convert(Config overridingConfig, String source, Class<U> sourceClass, Class<V> targetClass) throws OpenRtbConverterException
OpenRtbConverterExceptionpublic <U,V> V convert(Config overridingConfig, U source, Class<U> sourceClass, Class<V> targetClass, Map<Conversion,Converter> overridenMap) throws OpenRtbConverterException
OpenRtbConverterExceptionpublic <U,V> String convert(Config overridingConfig, String source, Class<U> sourceClass, Class<V> targetClass, Map<Conversion,Converter> overridenMap) throws OpenRtbConverterException
OpenRtbConverterExceptionpublic <U,V> V convert(U source,
Class<U> sourceClass,
Class<V> targetClass,
Map<Conversion,Converter> overridenMap)
throws OpenRtbConverterException
OpenRtbConverterExceptionpublic <U,V> String convert(String source, Class<U> sourceClass, Class<V> targetClass, Map<Conversion,Converter> overridenMap) throws OpenRtbConverterException
OpenRtbConverterExceptionpublic <U,V> V convert(U source,
Class<U> sourceClass,
Class<V> targetClass)
throws OpenRtbConverterException
OpenRtbConverterExceptionpublic <U,V> String convert(String source, Class<U> sourceClass, Class<V> targetClass) throws OpenRtbConverterException
OpenRtbConverterExceptionpublic <U,V> void enhance(Config overridingConfig, U source, V target, Class<U> sourceClass, Class<V> targetClass) throws OpenRtbConverterException
OpenRtbConverterExceptionpublic <U,V> void enhance(U source,
V target,
Class<U> sourceClass,
Class<V> targetClass)
throws OpenRtbConverterException
OpenRtbConverterExceptionpublic <U,V> void enhance(U source,
V target,
Class<U> sourceClass,
Class<V> targetClass,
Map<Conversion,Converter> overridenMap)
throws OpenRtbConverterException
OpenRtbConverterExceptionpublic <U,V> void enhance(Config overridingConfig, U source, V target, Class<U> sourceClass, Class<V> targetClass, Map<Conversion,Converter> overridenMap) throws OpenRtbConverterException
OpenRtbConverterExceptionCopyright © 2019. All rights reserved.