Package org.hibernate.metamodel.internal
Class EntityRepresentationStrategyPojoStandard
java.lang.Object
org.hibernate.metamodel.internal.EntityRepresentationStrategyPojoStandard
- All Implemented Interfaces:
EntityRepresentationStrategy
,ManagedTypeRepresentationStrategy
public class EntityRepresentationStrategyPojoStandard
extends Object
implements EntityRepresentationStrategy
-
Constructor Summary
ConstructorDescriptionEntityRepresentationStrategyPojoStandard
(PersistentClass bootDescriptor, EntityPersister runtimeDescriptor, 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.boolean
boolean
resolvePropertyAccess
(Property bootAttributeDescriptor) Create the property accessor object for the specified attributeMethods 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, visitEntityNameResolvers
-
Constructor Details
-
EntityRepresentationStrategyPojoStandard
public EntityRepresentationStrategyPojoStandard(PersistentClass bootDescriptor, EntityPersister runtimeDescriptor, 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
-
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
-
isLifecycleImplementor
public boolean isLifecycleImplementor()- Specified by:
isLifecycleImplementor
in interfaceEntityRepresentationStrategy
-
isBytecodeEnhanced
public boolean isBytecodeEnhanced()- Specified by:
isBytecodeEnhanced
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
-
resolvePropertyAccess
Description copied from interface:ManagedTypeRepresentationStrategy
Create the property accessor object for the specified attribute- Specified by:
resolvePropertyAccess
in interfaceManagedTypeRepresentationStrategy
-