Package org.hibernate.metamodel.internal
Class EmbeddableInstantiatorProxied
java.lang.Object
org.hibernate.metamodel.internal.EmbeddableInstantiatorProxied
- All Implemented Interfaces:
StandardEmbeddableInstantiator,EmbeddableInstantiator,Instantiator
EmbeddableInstantiator used for instantiating "proxies" of an embeddable.
-
Constructor Summary
ConstructorsConstructorDescriptionEmbeddableInstantiatorProxied(Class proxiedClass, Supplier<EmbeddableMappingType> embeddableMappingAccess, BasicProxyFactory factory) -
Method Summary
Modifier and TypeMethodDescriptioninstantiate(ValueAccess valuesAccess, SessionFactoryImplementor sessionFactory) Create an instance of the embeddablebooleanisInstance(Object object, SessionFactoryImplementor sessionFactory) Performs and "instance of" check to see if the given object is an instance of managed structurebooleanisSameClass(Object object, SessionFactoryImplementor sessionFactory)
-
Constructor Details
-
EmbeddableInstantiatorProxied
public EmbeddableInstantiatorProxied(Class proxiedClass, Supplier<EmbeddableMappingType> embeddableMappingAccess, BasicProxyFactory factory)
-
-
Method Details
-
instantiate
Description copied from interface:EmbeddableInstantiatorCreate an instance of the embeddable- Specified by:
instantiatein interfaceEmbeddableInstantiator
-
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- See Also:
-
isSameClass
- Specified by:
isSameClassin interfaceInstantiator- See Also:
-