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 CompositeOwnerasCompositeOwner()default @Nullable CompositeTrackerasCompositeTracker()default @Nullable HibernateProxyasHibernateProxy()default @Nullable ManagedasManaged()default @Nullable ManagedCompositeasManagedComposite()default @Nullable ManagedEntityasManagedEntity()default @Nullable ManagedMappedSuperclassasManagedMappedSuperclass()default @Nullable PersistentAttributeInterceptableasPersistentAttributeInterceptable()default @Nullable ProxyConfigurationasProxyConfiguration()default @Nullable SelfDirtinessTrackerasSelfDirtinessTracker()
-
-
-
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()
-
-