public class DiscriminatorConstantSourceMapperBuilder<S,T,K extends FieldKey<K>> extends ConstantSourceMapperBuilder<S,T,K>
| Constructor and Description |
|---|
DiscriminatorConstantSourceMapperBuilder(MapperConfig.Discriminator<? super S,K,T>[] discriminators,
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) |
DiscriminatorConstantSourceMapperBuilder(MapperConfig.Discriminator<? super S,K,T>[] discriminators,
MapperSource<? super S,K> mapperSource,
org.simpleflatmapper.reflect.meta.PropertyMeta<?,T> owner,
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) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMapper(FieldMapper<S,T> mapper) |
ConstantSourceMapperBuilder<S,T,K> |
addMapping(K key,
ColumnDefinition<K,?> columnDefinition) |
protected <P> void |
addMapping(K columnKey,
ColumnDefinition<K,?> columnDefinition,
org.simpleflatmapper.reflect.meta.PropertyMeta<T,P> prop) |
MappingContextFactory<? super S> |
contextFactory() |
<H extends org.simpleflatmapper.util.ForEachCallBack<PropertyMapping<T,?,K>>> |
forEachProperties(H handler) |
List<K> |
getKeys() |
boolean |
isRootAggregate() |
ContextualSourceFieldMapperImpl<S,T> |
mapper() |
SourceFieldMapper<S,T> |
sourceFieldMapper() |
newConstantSourceMapperBuilder, newConstantSourceMapperBuilder, newConstantSourceMapperBuilderpublic DiscriminatorConstantSourceMapperBuilder(MapperConfig.Discriminator<? super S,K,T>[] discriminators, 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 DiscriminatorConstantSourceMapperBuilder(MapperConfig.Discriminator<? super S,K,T>[] discriminators, MapperSource<? super S,K> mapperSource, org.simpleflatmapper.reflect.meta.PropertyMeta<?,T> owner, 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 ConstantSourceMapperBuilder<S,T,K> addMapping(K key, ColumnDefinition<K,?> columnDefinition)
addMapping 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 <H extends org.simpleflatmapper.util.ForEachCallBack<PropertyMapping<T,?,K>>> H forEachProperties(H handler)
forEachProperties 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 boolean isRootAggregate()
isRootAggregate in class ConstantSourceMapperBuilder<S,T,K extends FieldKey<K>>public MappingContextFactory<? super S> contextFactory()
contextFactory in class ConstantSourceMapperBuilder<S,T,K extends FieldKey<K>>public void addMapper(FieldMapper<S,T> mapper)
Copyright © 2020. All rights reserved.