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 classPersistenceTypeInstantiatorProvider.Default<M>static classPersistenceTypeInstantiatorProvider.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)
-
-