All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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