Package org.hibernate.metamodel.internal
Class EntityInstantiatorPojoStandard
java.lang.Object
org.hibernate.metamodel.internal.AbstractPojoInstantiator
org.hibernate.metamodel.internal.AbstractEntityInstantiatorPojo
org.hibernate.metamodel.internal.EntityInstantiatorPojoStandard
- All Implemented Interfaces:
EntityInstantiator
,Instantiator
Support for instantiating entity values as POJO representation
-
Constructor Summary
ConstructorsConstructorDescriptionEntityInstantiatorPojoStandard
(EntityMetamodel entityMetamodel, PersistentClass persistentClass, JavaType<?> javaType) -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
applyInterception
(Object entity) boolean
Can this entity be instantiated?Create an instance of managed entityboolean
isInstance
(Object object) Performs and "instance of" check to see if the given object is an instance of managed structureprotected static Constructor<?>
resolveConstructor
(Class<?> mappedPojoClass) Methods inherited from class org.hibernate.metamodel.internal.AbstractPojoInstantiator
getMappedPojoClass, isAbstract, isSameClass
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.metamodel.spi.Instantiator
isSameClass
-
Constructor Details
-
EntityInstantiatorPojoStandard
public EntityInstantiatorPojoStandard(EntityMetamodel entityMetamodel, PersistentClass persistentClass, JavaType<?> javaType)
-
-
Method Details
-
resolveConstructor
-
canBeInstantiated
public boolean canBeInstantiated()Description copied from interface:EntityInstantiator
Can this entity be instantiated? -
applyInterception
- Overrides:
applyInterception
in classAbstractEntityInstantiatorPojo
-
isInstance
Description copied from interface:Instantiator
Performs and "instance of" check to see if the given object is an instance of managed structure- Specified by:
isInstance
in interfaceInstantiator
- Overrides:
isInstance
in classAbstractEntityInstantiatorPojo
- See Also:
-
instantiate
Description copied from interface:EntityInstantiator
Create an instance of managed entity
-