Class MappedEntityVisitor
java.lang.Object
io.micronaut.data.processor.visitors.MappedEntityVisitor
- All Implemented Interfaces:
io.micronaut.core.order.Ordered,io.micronaut.core.util.Toggleable,io.micronaut.inject.visitor.TypeElementVisitor<MappedEntity,Object>
public class MappedEntityVisitor
extends Object
implements io.micronaut.inject.visitor.TypeElementVisitor<MappedEntity,Object>
A
TypeElementVisitor that pre-computes mappings to columns based on the configured naming strategy.- Since:
- 1.0.0
- Author:
- graemerocher
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micronaut.inject.visitor.TypeElementVisitor
io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind -
Field Summary
FieldsFields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetOrder()io.micronaut.inject.visitor.TypeElementVisitor.VisitorKindvoidvisitClass(io.micronaut.inject.ast.ClassElement element, io.micronaut.inject.visitor.VisitorContext context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.core.util.Toggleable
isEnabledMethods inherited from interface io.micronaut.inject.visitor.TypeElementVisitor
finish, getClassType, getElementType, getSupportedAnnotationNames, getSupportedOptions, start, visitConstructor, visitEnumConstant, visitField, visitMethod
-
Field Details
-
POSITION
public static final int POSITIONThe position of the visitor.- See Also:
-
-
Constructor Details
-
MappedEntityVisitor
public MappedEntityVisitor()Default constructor.
-
-
Method Details
-
getOrder
public int getOrder()- Specified by:
getOrderin interfaceio.micronaut.core.order.Ordered
-
getVisitorKind
@NonNull public io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind getVisitorKind()- Specified by:
getVisitorKindin interfaceio.micronaut.inject.visitor.TypeElementVisitor<MappedEntity,Object>
-
visitClass
public void visitClass(io.micronaut.inject.ast.ClassElement element, io.micronaut.inject.visitor.VisitorContext context) - Specified by:
visitClassin interfaceio.micronaut.inject.visitor.TypeElementVisitor<MappedEntity,Object>
-