Package org.hibernate.engine.spi
Interface PrimeAmongSecondarySupertypes
-
- All Known Subinterfaces:
CompositeOwner
,CompositeTracker
,ExtendedSelfDirtinessTracker
,HibernateProxy
,Managed
,ManagedComposite
,ManagedEntity
,ManagedMappedSuperclass
,PersistentAttributeInterceptable
,ProxyConfiguration
,SelfDirtinessTracker
- All Known Implementing Classes:
MapProxy
@Internal public interface PrimeAmongSecondarySupertypes
For a full explanation of the purpose of this interface seeManagedTypeHelper
.- API Note:
- This is an internal, private marking interface; it's exposed in the SPI package as bytecode enhanced user code needs to be able to reference it.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default @Nullable CompositeOwner
asCompositeOwner()
default @Nullable CompositeTracker
asCompositeTracker()
default @Nullable HibernateProxy
asHibernateProxy()
default @Nullable Managed
asManaged()
default @Nullable ManagedComposite
asManagedComposite()
default @Nullable ManagedEntity
asManagedEntity()
default @Nullable ManagedMappedSuperclass
asManagedMappedSuperclass()
default @Nullable PersistentAttributeInterceptable
asPersistentAttributeInterceptable()
default @Nullable ProxyConfiguration
asProxyConfiguration()
default @Nullable SelfDirtinessTracker
asSelfDirtinessTracker()
-
-
-
Method Detail
-
asManagedEntity
default @Nullable ManagedEntity asManagedEntity()
-
asPersistentAttributeInterceptable
default @Nullable PersistentAttributeInterceptable asPersistentAttributeInterceptable()
-
asSelfDirtinessTracker
default @Nullable SelfDirtinessTracker asSelfDirtinessTracker()
-
asManaged
default @Nullable Managed asManaged()
-
asManagedComposite
default @Nullable ManagedComposite asManagedComposite()
-
asManagedMappedSuperclass
default @Nullable ManagedMappedSuperclass asManagedMappedSuperclass()
-
asCompositeOwner
default @Nullable CompositeOwner asCompositeOwner()
-
asCompositeTracker
default @Nullable CompositeTracker asCompositeTracker()
-
asHibernateProxy
default @Nullable HibernateProxy asHibernateProxy()
-
asProxyConfiguration
default @Nullable ProxyConfiguration asProxyConfiguration()
-
-