org.sfm.jdbc.MapperBuilder Maven / Gradle / Ivy
package org.sfm.jdbc;
import org.sfm.map.FieldMapper;
import org.sfm.map.FieldMapperErrorHandler;
import org.sfm.map.Mapper;
import org.sfm.map.MapperBuilderErrorHandler;
import org.sfm.map.MapperBuildingException;
import org.sfm.reflect.meta.PropertyMeta;
public interface MapperBuilder, B extends MapperBuilder> {
B fieldMapperErrorHandler(FieldMapperErrorHandler errorHandler);
B mapperBuilderErrorHandler(MapperBuilderErrorHandler errorHandler);
M mapper() throws MapperBuildingException;
FieldMapper[] fields();
B addMapping(String property, K key);
B addMapping(PropertyMeta property, K key);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy