public abstract class ConstantSourceMapperBuilder<S,T,K extends FieldKey<K>> extends Object
| Constructor and Description |
|---|
ConstantSourceMapperBuilder() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addMapper(FieldMapper<S,T> mapper) |
abstract ConstantSourceMapperBuilder<S,T,K> |
addMapping(K key,
ColumnDefinition<K,?> columnDefinition) |
protected abstract <P> void |
addMapping(K columnKey,
ColumnDefinition<K,?> columnDefinition,
org.simpleflatmapper.reflect.meta.PropertyMeta<T,P> prop) |
abstract MappingContextFactory<? super S> |
contextFactory() |
abstract <H extends org.simpleflatmapper.util.ForEachCallBack<PropertyMapping<T,?,K>>> |
forEachProperties(H handler) |
abstract List<K> |
getKeys() |
abstract boolean |
isRootAggregate() |
abstract ContextualSourceFieldMapperImpl<S,T> |
mapper() |
static <S,T,K extends FieldKey<K>> |
newConstantSourceMapperBuilder(MapperSource<? super S,K> mapperSource,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
MapperConfig<K,? extends S> config,
MappingContextFactoryBuilder<S,K> mappingContextFactoryBuilder,
KeyFactory<K> keyFactory) |
static <S,T,K extends FieldKey<K>> |
newConstantSourceMapperBuilder(MapperSource<? super S,K> mapperSource,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
MapperConfig<K,? extends S> config,
MappingContextFactoryBuilder<S,K> mappingContextFactoryBuilder,
KeyFactory<K> keyFactory,
org.simpleflatmapper.reflect.meta.PropertyFinder<T> propertyFinder) |
static <S,T,K extends FieldKey<K>> |
newConstantSourceMapperBuilder(MapperSource<? super S,K> mapperSource,
org.simpleflatmapper.reflect.meta.PropertyMeta<?,T> owner,
MapperConfig<K,? extends S> config,
MappingContextFactoryBuilder<S,K> mappingContextFactoryBuilder,
KeyFactory<K> keyFactory,
org.simpleflatmapper.reflect.meta.PropertyFinder<T> propertyFinder) |
abstract SourceFieldMapper<S,T> |
sourceFieldMapper() |
public abstract ConstantSourceMapperBuilder<S,T,K> addMapping(K key, ColumnDefinition<K,?> columnDefinition)
protected abstract <P> void addMapping(K columnKey, ColumnDefinition<K,?> columnDefinition, org.simpleflatmapper.reflect.meta.PropertyMeta<T,P> prop)
public abstract ContextualSourceFieldMapperImpl<S,T> mapper()
public abstract SourceFieldMapper<S,T> sourceFieldMapper()
public abstract boolean isRootAggregate()
public abstract MappingContextFactory<? super S> contextFactory()
public abstract void addMapper(FieldMapper<S,T> mapper)
public abstract <H extends org.simpleflatmapper.util.ForEachCallBack<PropertyMapping<T,?,K>>> H forEachProperties(H handler)
public static <S,T,K extends FieldKey<K>> ConstantSourceMapperBuilder<S,T,K> newConstantSourceMapperBuilder(MapperSource<? super S,K> mapperSource, org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta, MapperConfig<K,? extends S> config, MappingContextFactoryBuilder<S,K> mappingContextFactoryBuilder, KeyFactory<K> keyFactory)
public static <S,T,K extends FieldKey<K>> ConstantSourceMapperBuilder<S,T,K> newConstantSourceMapperBuilder(MapperSource<? super S,K> mapperSource, org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta, MapperConfig<K,? extends S> config, MappingContextFactoryBuilder<S,K> mappingContextFactoryBuilder, KeyFactory<K> keyFactory, org.simpleflatmapper.reflect.meta.PropertyFinder<T> propertyFinder)
public static <S,T,K extends FieldKey<K>> ConstantSourceMapperBuilder<S,T,K> newConstantSourceMapperBuilder(MapperSource<? super S,K> mapperSource, org.simpleflatmapper.reflect.meta.PropertyMeta<?,T> owner, MapperConfig<K,? extends S> config, MappingContextFactoryBuilder<S,K> mappingContextFactoryBuilder, KeyFactory<K> keyFactory, org.simpleflatmapper.reflect.meta.PropertyFinder<T> propertyFinder)
Copyright © 2020. All rights reserved.