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

public Class EmbeddableInstantiatorProxied

extends Object
implements StandardEmbeddableInstantiator
Class Inheritance
All Implemented Interfaces
org.hibernate.metamodel.internal.StandardEmbeddableInstantiator, org.hibernate.metamodel.spi.EmbeddableInstantiator, org.hibernate.metamodel.spi.Instantiator
Imports
java.util.function.Supplier, org.hibernate.bytecode.spi.BasicProxyFactory, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.metamodel.mapping.EmbeddableMappingType, org.hibernate.metamodel.spi.ValueAccess

EmbeddableInstantiator used for instantiating "proxies" of an embeddable.

Field Summary

Modifier and TypeField and Description
private final Supplier<EmbeddableMappingType>
private final BasicProxyFactory
private final Class<?>

Constructor Summary

AccessConstructor and Description
public
EmbeddableInstantiatorProxied(Class<T> proxiedClass, Supplier<EmbeddableMappingType> embeddableMappingAccess, BasicProxyFactory factory)

Method Summary

Modifier and TypeMethod and Description
public Object
instantiate(ValueAccess valuesAccess, SessionFactoryImplementor sessionFactory)

Implements org.hibernate.metamodel.spi.EmbeddableInstantiator.instantiate.

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Create an instance of the embeddable
public boolean
isInstance(Object object, SessionFactoryImplementor sessionFactory)

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
public boolean
isSameClass(Object object, SessionFactoryImplementor sessionFactory)

Implements org.hibernate.metamodel.spi.Instantiator.isSameClass.

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

embeddableMappingAccessback to summary
private final Supplier<EmbeddableMappingType> embeddableMappingAccess
factoryback to summary
private final BasicProxyFactory factory
proxiedClassback to summary
private final Class<?> proxiedClass

Constructor Detail

EmbeddableInstantiatorProxiedback to summary
public EmbeddableInstantiatorProxied(Class<T> proxiedClass, Supplier<EmbeddableMappingType> embeddableMappingAccess, BasicProxyFactory factory)

Method Detail

instantiateback to summary
public Object instantiate(ValueAccess valuesAccess, SessionFactoryImplementor sessionFactory)

Implements org.hibernate.metamodel.spi.EmbeddableInstantiator.instantiate.

Doc from org.hibernate.metamodel.spi.EmbeddableInstantiator.instantiate.

Deprecated

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

Create an instance of the embeddable

Annotations
@Override
isInstanceback to summary
public boolean isInstance(Object object, SessionFactoryImplementor sessionFactory)

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
isSameClassback to summary
public boolean isSameClass(Object object, SessionFactoryImplementor sessionFactory)

Implements org.hibernate.metamodel.spi.Instantiator.isSameClass.

Deprecated

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

Annotations
@Override