Class ReactiveBytecodeEnhancementMetadataPojoImplAdapter
java.lang.Object
org.hibernate.bytecode.internal.BytecodeEnhancementMetadataPojoImpl
org.hibernate.reactive.bythecode.spi.ReactiveBytecodeEnhancementMetadataPojoImplAdapter
- All Implemented Interfaces:
BytecodeEnhancementMetadata
public class ReactiveBytecodeEnhancementMetadataPojoImplAdapter
extends org.hibernate.bytecode.internal.BytecodeEnhancementMetadataPojoImpl
Extends
BytecodeEnhancementMetadataPojoImpl to inject Reactive versions of BytecodeLazyAttributeInterceptor-
Method Summary
Modifier and TypeMethodDescriptionstatic org.hibernate.bytecode.internal.BytecodeEnhancementMetadataPojoImplfrom(PersistentClass persistentClass, Set<String> identifierAttributeNames, CompositeType nonAggregatedCidMapper, boolean collectionsInDefaultFetchGroupEnabled, Metadata metadata) voidinjectEnhancedEntityAsProxyInterceptor(Object entity, EntityKey entityKey, SharedSessionContractImplementor session) injectInterceptor(Object entity, Object identifier, SharedSessionContractImplementor session) Methods inherited from class org.hibernate.bytecode.internal.BytecodeEnhancementMetadataPojoImpl
createEnhancedProxy, extractInterceptor, extractLazyInterceptor, getEnhancementAsProxyLazinessInterceptorMetastate, getEntityClass, getEntityName, getLazyAttributeLoadingInterceptorState, getLazyAttributesMetadata, hasUnFetchedAttributes, injectInterceptor, isAttributeLoaded, isEnhancedForLazyLoading
-
Method Details
-
from
public static org.hibernate.bytecode.internal.BytecodeEnhancementMetadataPojoImpl from(PersistentClass persistentClass, Set<String> identifierAttributeNames, CompositeType nonAggregatedCidMapper, boolean collectionsInDefaultFetchGroupEnabled, Metadata metadata)
-