Interface IdentifierSourceNonAggregatedComposite
- All Superinterfaces:
CompositeIdentifierSource, EmbeddableSourceContributor, IdentifierSource, ToolingHintContextContainer
Additional contract describing the source of an identifier mapping whose nature is
EntityIdentifierNature.NON_AGGREGATED_COMPOSITE.
Think IdClass
-
Method Summary
Modifier and TypeMethodDescriptionObtain the source descriptor for the identifier attribute.Retrieve the source information for theIdClassdefinitionMethods inherited from interface EmbeddableSourceContributor
getEmbeddableSourceMethods inherited from interface IdentifierSource
getIdentifierGeneratorDescriptor, getNatureMethods inherited from interface ToolingHintContextContainer
getToolingHintContext
-
Method Details
-
getAttributeSourcesMakingUpIdentifier
List<SingularAttributeSource> getAttributeSourcesMakingUpIdentifier()Obtain the source descriptor for the identifier attribute.- Returns:
- The identifier attribute source.
-
getIdClassSource
EmbeddableSource getIdClassSource()Retrieve the source information for theIdClassdefinition- Returns:
- The IdClass source information, or
nullif none.
-