public static class AbstractMapperFactory.DiscriminatorDSL<K extends FieldKey<K>,MF extends AbstractMapperFactory<K,MF,S>,S,T> extends Object
| Constructor and Description |
|---|
DiscriminatorDSL(MF mapperFactory,
Type commonType) |
| Modifier and Type | Method and Description |
|---|---|
<KT> AbstractMapperFactory.DiscriminatorOnColumnDSL<K,MF,S,T,KT> |
onColumn(org.simpleflatmapper.util.Predicate<? super K> discriminatorColumnPredicate,
Class<KT> discriminatorColunnType) |
<KT> AbstractMapperFactory.DiscriminatorOnColumnDSL<K,MF,S,T,KT> |
onColumn(String columnName,
Class<KT> discriminatorColunnType) |
<KT> AbstractMapperFactory.DiscriminatorOnColumnDSL<K,MF,S,T,KT> |
onColumnWithIndexedGetter(org.simpleflatmapper.util.Predicate<? super K> discriminatorColumnPredicate,
org.simpleflatmapper.reflect.IndexedGetter<S,KT> getter) |
<KT> AbstractMapperFactory.DiscriminatorOnColumnDSL<K,MF,S,T,KT> |
onColumnWithIndexedGetter(String columnName,
org.simpleflatmapper.reflect.IndexedGetter<S,KT> getter) |
<KT> AbstractMapperFactory.DiscriminatorOnColumnDSL<K,MF,S,T,KT> |
onColumnWithNamedGetter(org.simpleflatmapper.util.Predicate<? super K> discriminatorColumnPredicate,
org.simpleflatmapper.util.CheckedBiFunction<S,String,KT> getter) |
<KT> AbstractMapperFactory.DiscriminatorOnColumnDSL<K,MF,S,T,KT> |
onColumnWithNamedGetter(String columnName,
org.simpleflatmapper.util.CheckedBiFunction<S,String,KT> getter) |
<KT> AbstractMapperFactory.DiscriminatorOnColumnDSL<K,MF,S,T,KT> |
onGetter(org.simpleflatmapper.reflect.Getter<? super S,? extends KT> getter) |
MF |
with(Class<? extends T> implementation) |
MF |
with(Type implementation) |
public <KT> AbstractMapperFactory.DiscriminatorOnColumnDSL<K,MF,S,T,KT> onColumn(org.simpleflatmapper.util.Predicate<? super K> discriminatorColumnPredicate, Class<KT> discriminatorColunnType)
public <KT> AbstractMapperFactory.DiscriminatorOnColumnDSL<K,MF,S,T,KT> onColumn(String columnName, Class<KT> discriminatorColunnType)
public <KT> AbstractMapperFactory.DiscriminatorOnColumnDSL<K,MF,S,T,KT> onColumnWithNamedGetter(String columnName, org.simpleflatmapper.util.CheckedBiFunction<S,String,KT> getter)
public <KT> AbstractMapperFactory.DiscriminatorOnColumnDSL<K,MF,S,T,KT> onColumnWithNamedGetter(org.simpleflatmapper.util.Predicate<? super K> discriminatorColumnPredicate, org.simpleflatmapper.util.CheckedBiFunction<S,String,KT> getter)
public <KT> AbstractMapperFactory.DiscriminatorOnColumnDSL<K,MF,S,T,KT> onColumnWithIndexedGetter(String columnName, org.simpleflatmapper.reflect.IndexedGetter<S,KT> getter)
public <KT> AbstractMapperFactory.DiscriminatorOnColumnDSL<K,MF,S,T,KT> onColumnWithIndexedGetter(org.simpleflatmapper.util.Predicate<? super K> discriminatorColumnPredicate, org.simpleflatmapper.reflect.IndexedGetter<S,KT> getter)
public <KT> AbstractMapperFactory.DiscriminatorOnColumnDSL<K,MF,S,T,KT> onGetter(org.simpleflatmapper.reflect.Getter<? super S,? extends KT> getter)
Copyright © 2020. All rights reserved.