Interface PersistenceTypeInstantiatorProvider<M>
-
- All Known Implementing Classes:
PersistenceInstantiator.Default
,PersistenceTypeInstantiatorProvider.Default
,PersistenceTypeInstantiatorProvider.Mapped
public interface PersistenceTypeInstantiatorProvider<M>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PersistenceTypeInstantiatorProvider.Default<M>
static class
PersistenceTypeInstantiatorProvider.Mapped<M>
-
Method Summary
Modifier and Type Method Description static <M> PersistenceTypeInstantiatorProvider<M>
New(XGettingMap<Class<?>,PersistenceTypeInstantiator<M,?>> instantiatorMapping, PersistenceInstantiator<M> instantiator)
static <M> PersistenceTypeInstantiatorProvider<M>
New(PersistenceInstantiator<M> instantiator)
static <M> PersistenceTypeInstantiatorProvider<M>
Provider()
<T> PersistenceTypeInstantiator<M,T>
provideTypeInstantiator(Class<T> type)
-
-
-
Method Detail
-
provideTypeInstantiator
<T> PersistenceTypeInstantiator<M,T> provideTypeInstantiator(Class<T> type)
-
Provider
static <M> PersistenceTypeInstantiatorProvider<M> Provider()
-
New
static <M> PersistenceTypeInstantiatorProvider<M> New(PersistenceInstantiator<M> instantiator)
-
New
static <M> PersistenceTypeInstantiatorProvider<M> New(XGettingMap<Class<?>,PersistenceTypeInstantiator<M,?>> instantiatorMapping, PersistenceInstantiator<M> instantiator)
-
-