Interface IdentifierSource

All Superinterfaces:
ToolingHintContextContainer
All Known Subinterfaces:
CompositeIdentifierSource, IdentifierSourceAggregatedComposite, IdentifierSourceNonAggregatedComposite, IdentifierSourceSimple

public interface IdentifierSource extends ToolingHintContextContainer
Contract describing source of identifier information for the entity.
  • Method Details

    • 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.