ObjectInstantiator<T>
public class StaticFactoryReflectionInstantiator<T> extends AbstractReflectionInstantiator<T>
AbstractReflectionInstantiator.MutableBasicUserTypeEntry, AbstractReflectionInstantiator.TypeConverterEntry
mutableBasicUserTypes, typeConverters
Constructor | Description |
---|---|
StaticFactoryReflectionInstantiator(MappingConstructor<T> mappingConstructor,
ProxyFactory proxyFactory,
ManagedViewTypeImplementor<T> viewType,
ManagedViewTypeImplementor<T> viewTypeBase,
int inheritanceConfigurationIndex,
java.lang.Class<?>[] parameterTypes,
EntityViewManager entityViewManager,
java.util.List<AbstractReflectionInstantiator.MutableBasicUserTypeEntry> mutableBasicUserTypes,
java.util.List<AbstractReflectionInstantiator.TypeConverterEntry> typeConverterEntries) |
Modifier and Type | Method | Description |
---|---|---|
protected java.lang.Class<T> |
getProxyClass(EntityViewManager entityViewManager,
ProxyFactory proxyFactory,
ManagedViewTypeImplementor<T> viewType,
ManagedViewTypeImplementor<T> viewTypeBase) |
|
T |
newInstance(java.lang.Object[] tuple) |
finalizeInstance, prepareTuple
public StaticFactoryReflectionInstantiator(MappingConstructor<T> mappingConstructor, ProxyFactory proxyFactory, ManagedViewTypeImplementor<T> viewType, ManagedViewTypeImplementor<T> viewTypeBase, int inheritanceConfigurationIndex, java.lang.Class<?>[] parameterTypes, EntityViewManager entityViewManager, java.util.List<AbstractReflectionInstantiator.MutableBasicUserTypeEntry> mutableBasicUserTypes, java.util.List<AbstractReflectionInstantiator.TypeConverterEntry> typeConverterEntries)
public T newInstance(java.lang.Object[] tuple)
protected java.lang.Class<T> getProxyClass(EntityViewManager entityViewManager, ProxyFactory proxyFactory, ManagedViewTypeImplementor<T> viewType, ManagedViewTypeImplementor<T> viewTypeBase)
getProxyClass
in class AbstractReflectionInstantiator<T>
Copyright © 2014–2018 Blazebit. All rights reserved.