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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getPersistedName()
The persisted name is the fully qualified name including potential schema definitions.-
Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
-
-