Top Description Fields Constructors Methods
org.hibernate.metamodel.internal

public abstract Class AbstractEntityInstantiatorPojo

extends AbstractPojoInstantiator
implements EntityInstantiator
Class Inheritance
All Implemented Interfaces
org.hibernate.metamodel.spi.EntityInstantiator, org.hibernate.metamodel.spi.Instantiator
Known Direct Subclasses
org.hibernate.metamodel.internal.EntityInstantiatorPojoOptimized, org.hibernate.metamodel.internal.EntityInstantiatorPojoStandard
Imports
org.hibernate.bytecode.enhance.spi.interceptor.LazyAttributeLoadingInterceptor, org.hibernate.engine.spi.PersistentAttributeInterceptor, .SessionFactoryImplementor, org.hibernate.mapping.PersistentClass, org.hibernate.metamodel.spi.EntityInstantiator, org.hibernate.tuple.entity.EntityMetamodel, org.hibernate.type.descriptor.java.JavaType

Base support for instantiating entity values as POJO representation
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final boolean
private final EntityMetamodel
entityMetamodel

Deprecated as a consequence of EntityMetamodel being deprecated.
private final Class<?>

Constructor Summary

AccessConstructor and Description
public
AbstractEntityInstantiatorPojo(EntityMetamodel entityMetamodel, PersistentClass persistentClass, JavaType<?> javaType)

Deprecated as a consequence of EntityMetamodel being deprecated.

Method Summary

Modifier and TypeMethod and Description
protected Object
public boolean
isInstance(Object object, SessionFactoryImplementor sessionFactory)

Overrides org.hibernate.metamodel.internal.AbstractPojoInstantiator.isInstance.

Implements org.hibernate.metamodel.spi.Instantiator.isInstance.

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Performs and "instance of" check to see if the given object is an instance of managed structure
Inherited from org.hibernate.metamodel.internal.AbstractPojoInstantiator:
getMappedPojoClassisAbstractisSameClass

Field Detail

applyBytecodeInterceptionback to summary
private final boolean applyBytecodeInterception
entityMetamodelback to summary
private final EntityMetamodel entityMetamodel

Deprecated

as a consequence of EntityMetamodel being deprecated. See corresponding docs for further information.

proxyInterfaceback to summary
private final Class<?> proxyInterface

Constructor Detail

AbstractEntityInstantiatorPojoback to summary
public AbstractEntityInstantiatorPojo(EntityMetamodel entityMetamodel, PersistentClass persistentClass, JavaType<?> javaType)

Deprecated

as a consequence of EntityMetamodel being deprecated. See corresponding docs for further information.

Method Detail

applyInterceptionback to summary
protected Object applyInterception(Object entity)
isInstanceback to summary
public boolean isInstance(Object object, SessionFactoryImplementor sessionFactory)

Overrides org.hibernate.metamodel.internal.AbstractPojoInstantiator.isInstance.

Implements org.hibernate.metamodel.spi.Instantiator.isInstance.

Doc from org.hibernate.metamodel.spi.Instantiator.isInstance.

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Performs and "instance of" check to see if the given object is an instance of managed structure

Annotations
@Override