public final class DefaultConstantSourceMapperBuilder<S,T,K extends FieldKey<K>> extends ConstantSourceMapperBuilder<S,T,K>
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultConstantSourceMapperBuilder.ConstructorInjections<S,T> |
static class |
DefaultConstantSourceMapperBuilder.GenericBuildBiInstantiator<S,T> |
static class |
DefaultConstantSourceMapperBuilder.GenericBuilderGetterAndFieldMapper<S,T> |
static class |
DefaultConstantSourceMapperBuilder.GenericBuilderMapping<S,T,K extends FieldKey<K>> |
static class |
DefaultConstantSourceMapperBuilder.GetterAndFieldMapper<S,T> |
static class |
DefaultConstantSourceMapperBuilder.InjectionParam<T> |
static class |
DefaultConstantSourceMapperBuilder.InstantiatorAndFieldMappers<S,T> |
static class |
DefaultConstantSourceMapperBuilder.SubPropertyParam<S,T,K extends FieldKey<K>> |
static class |
DefaultConstantSourceMapperBuilder.TargetFromBuilderParamBiFunction |
static class |
DefaultConstantSourceMapperBuilder.TargetFromBuilderWithTransformBiFunction |
| Modifier and Type | Field and Description |
|---|---|
static FieldMapper[] |
EMPTY_FIELD_MAPPERS |
protected MappingContextFactoryBuilder<S,K> |
mappingContextFactoryBuilder |
protected PropertyMappingsBuilder<T,K> |
propertyMappingsBuilder |
protected org.simpleflatmapper.reflect.ReflectionService |
reflectionService |
| Constructor and Description |
|---|
DefaultConstantSourceMapperBuilder(MapperSource<? super S,K> mapperSource,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
MapperConfig<K,? extends S> mapperConfig,
MappingContextFactoryBuilder<S,K> mappingContextFactoryBuilder,
KeyFactory<K> keyFactory,
org.simpleflatmapper.reflect.meta.PropertyFinder<T> propertyFinder) |
newConstantSourceMapperBuilder, newConstantSourceMapperBuilderpublic static final FieldMapper[] EMPTY_FIELD_MAPPERS
protected final PropertyMappingsBuilder<T,K extends FieldKey<K>> propertyMappingsBuilder
protected final org.simpleflatmapper.reflect.ReflectionService reflectionService
protected final MappingContextFactoryBuilder<S,K extends FieldKey<K>> mappingContextFactoryBuilder
public DefaultConstantSourceMapperBuilder(MapperSource<? super S,K> mapperSource, org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta, MapperConfig<K,? extends S> mapperConfig, MappingContextFactoryBuilder<S,K> mappingContextFactoryBuilder, KeyFactory<K> keyFactory, org.simpleflatmapper.reflect.meta.PropertyFinder<T> propertyFinder) throws MapperBuildingException
MapperBuildingExceptionpublic final ConstantSourceMapperBuilder<S,T,K> addMapping(K key, ColumnDefinition<K,?> columnDefinition)
addMapping in class ConstantSourceMapperBuilder<S,T,K extends FieldKey<K>>public ContextualSourceFieldMapperImpl<S,T> mapper()
public SourceFieldMapper<S,T> sourceFieldMapper()
sourceFieldMapper in class ConstantSourceMapperBuilder<S,T,K extends FieldKey<K>>public DefaultConstantSourceMapperBuilder.GenericBuilderMapping<S,T,K> getGenericBuilderMapping()
public Type getTargetType()
public static <S,T,K extends FieldKey<K>> SourceFieldMapper<S,T> buildMapper(FieldMapper<S,T>[] fields, DefaultConstantSourceMapperBuilder.InstantiatorAndFieldMappers<S,T> constructorFieldMappersAndInstantiator, FieldKey<?>[] keys, Class<T> target, org.simpleflatmapper.reflect.ReflectionService reflectionService, MapperSource<? super S,K> mapperSource, MapperConfig<K,? extends S> mapperConfig)
public boolean isRootAggregate()
isRootAggregate in class ConstantSourceMapperBuilder<S,T,K extends FieldKey<K>>protected <P> void addMapping(K columnKey, ColumnDefinition<K,?> columnDefinition, org.simpleflatmapper.reflect.meta.PropertyMeta<T,P> prop)
addMapping in class ConstantSourceMapperBuilder<S,T,K extends FieldKey<K>>public MappingContextFactory<? super S> contextFactory()
contextFactory in class ConstantSourceMapperBuilder<S,T,K extends FieldKey<K>>protected <P> FieldMapper<S,T> newFieldMapper(PropertyMapping<T,P,K> t)
public void addMapper(FieldMapper<S,T> mapper)
public <H extends org.simpleflatmapper.util.ForEachCallBack<PropertyMapping<T,?,K>>> H forEachProperties(H handler)
forEachProperties in class ConstantSourceMapperBuilder<S,T,K extends FieldKey<K>>public static String getterNotFoundErrorMessage(PropertyMapping propertyMapping)
Copyright © 2018. All rights reserved.