Package io.micronaut.data.model
Interface PersistentElement
- All Superinterfaces:
- io.micronaut.core.annotation.AnnotationMetadataProvider,- io.micronaut.core.annotation.AnnotationSource,- io.micronaut.core.naming.Named
- All Known Subinterfaces:
- Association,- Embedded,- PersistentEntity,- PersistentProperty
- All Known Implementing Classes:
- AbstractPersistentEntity,- RuntimeAssociation,- RuntimePersistentEntity,- RuntimePersistentProperty,- SourceAssociation,- SourcePersistentEntity,- SourcePersistentProperty
public interface PersistentElement
extends io.micronaut.core.naming.Named, io.micronaut.core.annotation.AnnotationMetadataProvider
Shared interface for a persistent element whether it be a type or a property.
- Since:
- 1.0.0
- Author:
- graemerocher
- 
Field SummaryFields inherited from interface io.micronaut.core.annotation.AnnotationSourceEMPTY
- 
Method SummaryModifier and TypeMethodDescription@NonNull StringThe persisted name is the fully qualified name including potential schema definitions.Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProviderfindAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface io.micronaut.core.annotation.AnnotationSourcegetAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredMethods inherited from interface io.micronaut.core.naming.NamedgetName
- 
Method Details- 
getPersistedNameThe persisted name is the fully qualified name including potential schema definitions.- Returns:
- The persisted name.
 
 
-