Package org.hibernate.metamodel.internal
Class EntityRepresentationStrategyMap
java.lang.Object
org.hibernate.metamodel.internal.EntityRepresentationStrategyMap
- All Implemented Interfaces:
EntityRepresentationStrategy
,ManagedTypeRepresentationStrategy
-
Constructor Summary
ConstructorsConstructorDescriptionEntityRepresentationStrategyMap
(PersistentClass bootType, RuntimeModelCreationContext creationContext) -
Method Summary
Modifier and TypeMethodDescriptionCreate a delegate capable of instantiating instances of the represented type.JavaType<?>
The Java type descriptor for the concrete type.getMode()
The mode representedCreate the delegate capable of producing proxies for the given entityJavaType<?>
The reflection optimizer to use for this embeddable.resolvePropertyAccess
(Property bootAttributeDescriptor) Create the property accessor object for the specified attributevoid
visitEntityNameResolvers
(Consumer<EntityNameResolver> consumer) 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.EntityRepresentationStrategy
getLoadJavaType, isBytecodeEnhanced
-
Constructor Details
-
EntityRepresentationStrategyMap
public EntityRepresentationStrategyMap(PersistentClass bootType, RuntimeModelCreationContext creationContext)
-
-
Method Details
-
getMode
Description copied from interface:ManagedTypeRepresentationStrategy
The mode represented- Specified by:
getMode
in interfaceManagedTypeRepresentationStrategy
-
getReflectionOptimizer
Description copied from interface:ManagedTypeRepresentationStrategy
The reflection optimizer to use for this embeddable.- Specified by:
getReflectionOptimizer
in interfaceManagedTypeRepresentationStrategy
-
resolvePropertyAccess
Description copied from interface:ManagedTypeRepresentationStrategy
Create the property accessor object for the specified attribute- Specified by:
resolvePropertyAccess
in interfaceManagedTypeRepresentationStrategy
-
getInstantiator
Description copied from interface:EntityRepresentationStrategy
Create a delegate capable of instantiating instances of the represented type.- Specified by:
getInstantiator
in interfaceEntityRepresentationStrategy
-
getProxyFactory
Description copied from interface:EntityRepresentationStrategy
Create the delegate capable of producing proxies for the given entity- Specified by:
getProxyFactory
in interfaceEntityRepresentationStrategy
-
getMappedJavaType
Description copied from interface:ManagedTypeRepresentationStrategy
The Java type descriptor for the concrete type. For dynamic-map models this will return the JTD for java.util.Map- Specified by:
getMappedJavaType
in interfaceManagedTypeRepresentationStrategy
-
getProxyJavaType
- Specified by:
getProxyJavaType
in interfaceEntityRepresentationStrategy
-
visitEntityNameResolvers
- Specified by:
visitEntityNameResolvers
in interfaceEntityRepresentationStrategy
-