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
- Author:
- Steve Ebersole
-
Constructor Summary
ConstructorsConstructorDescriptionEntityRepresentationStrategyPojoStandard(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.booleanbooleanresolvePropertyAccess(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, waitMethods 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:ManagedTypeRepresentationStrategyThe mode represented- Specified by:
getModein interfaceManagedTypeRepresentationStrategy
-
getReflectionOptimizer
Description copied from interface:ManagedTypeRepresentationStrategyThe reflection optimizer to use for this embeddable.- Specified by:
getReflectionOptimizerin interfaceManagedTypeRepresentationStrategy
-
getInstantiator
Description copied from interface:EntityRepresentationStrategyCreate a delegate capable of instantiating instances of the represented type.- Specified by:
getInstantiatorin interfaceEntityRepresentationStrategy
-
getProxyFactory
Description copied from interface:EntityRepresentationStrategyCreate the delegate capable of producing proxies for the given entity- Specified by:
getProxyFactoryin interfaceEntityRepresentationStrategy
-
isLifecycleImplementor
public boolean isLifecycleImplementor()- Specified by:
isLifecycleImplementorin interfaceEntityRepresentationStrategy
-
isBytecodeEnhanced
public boolean isBytecodeEnhanced()- Specified by:
isBytecodeEnhancedin interfaceEntityRepresentationStrategy
-
getMappedJavaType
Description copied from interface:ManagedTypeRepresentationStrategyThe Java type descriptor for the concrete type. For dynamic-map models this will return the JTD for java.util.Map- Specified by:
getMappedJavaTypein interfaceManagedTypeRepresentationStrategy
-
getProxyJavaType
- Specified by:
getProxyJavaTypein interfaceEntityRepresentationStrategy
-
resolvePropertyAccess
Description copied from interface:ManagedTypeRepresentationStrategyCreate the property accessor object for the specified attribute- Specified by:
resolvePropertyAccessin interfaceManagedTypeRepresentationStrategy
-