Package org.hibernate.metamodel.internal
Class AbstractEntityInstantiatorPojo
java.lang.Object
org.hibernate.metamodel.internal.AbstractPojoInstantiator
org.hibernate.metamodel.internal.AbstractEntityInstantiatorPojo
- All Implemented Interfaces:
EntityInstantiator,Instantiator
- Direct Known Subclasses:
EntityInstantiatorPojoOptimized,EntityInstantiatorPojoStandard
public abstract class AbstractEntityInstantiatorPojo
extends AbstractPojoInstantiator
implements EntityInstantiator
Base support for instantiating entity values as POJO representation
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractEntityInstantiatorPojo(EntityMetamodel entityMetamodel, PersistentClass persistentClass, JavaType<?> javaType) -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectapplyInterception(Object entity) protected booleanbooleanisInstance(Object object) Performs and "instance of" check to see if the given object is an instance of managed structureMethods inherited from class org.hibernate.metamodel.internal.AbstractPojoInstantiator
getMappedPojoClass, isAbstract, isSameClassMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.metamodel.spi.EntityInstantiator
canBeInstantiated, instantiateMethods inherited from interface org.hibernate.metamodel.spi.Instantiator
isSameClass
-
Constructor Details
-
AbstractEntityInstantiatorPojo
public AbstractEntityInstantiatorPojo(EntityMetamodel entityMetamodel, PersistentClass persistentClass, JavaType<?> javaType)
-
-
Method Details
-
applyInterception
-
isInstance
Description copied from interface:InstantiatorPerforms and "instance of" check to see if the given object is an instance of managed structure- Specified by:
isInstancein interfaceInstantiator- Overrides:
isInstancein classAbstractPojoInstantiator- See Also:
-
isApplyBytecodeInterception
protected boolean isApplyBytecodeInterception() -
getLoadingInterceptorState
-