org.simpleflatmapper.reflect.setter.ConvertDelegateSetter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sfm-reflect Show documentation
Show all versions of sfm-reflect Show documentation
Java library to map flat record - ResultSet, csv - to java object with minimum configuration and low footprint.
package org.simpleflatmapper.reflect.setter;
import org.simpleflatmapper.reflect.Setter;
import org.simpleflatmapper.converter.ContextualConverter;
public class ConvertDelegateSetter implements Setter {
private final Setter setter;
private final ContextualConverter converter;
public ConvertDelegateSetter(Setter setter, ContextualConverter converter) {
this.setter = setter;
this.converter = converter;
}
@Override
public void set(T target, I value) throws Exception {
setter.set(target, converter.convert(value, null));
}
}