Interface IdentifierSource
- All Superinterfaces:
ToolingHintContextContainer
- All Known Subinterfaces:
CompositeIdentifierSource
,IdentifierSourceAggregatedComposite
,IdentifierSourceNonAggregatedComposite
,IdentifierSourceSimple
Contract describing source of identifier information for the entity.
-
Method Summary
Modifier and TypeMethodDescriptionObtain the identifier generator source.Obtain the nature of this identifier source.Methods inherited from interface org.hibernate.boot.model.source.spi.ToolingHintContextContainer
getToolingHintContext
-
Method Details
-
getNature
EntityIdentifierNature getNature()Obtain the nature of this identifier source.- Returns:
- The identifier source's nature.
-
getIdentifierGeneratorDescriptor
IdentifierGeneratorDefinition getIdentifierGeneratorDescriptor()Obtain the identifier generator source.- Returns:
- The generator source.
-