Interface RuntimePersistentPropertyConversionContext
- All Superinterfaces:
io.micronaut.core.annotation.AnnotationMetadataProvider
,io.micronaut.core.annotation.AnnotationSource
,io.micronaut.core.convert.ArgumentConversionContext<Object>
,io.micronaut.core.convert.ConversionContext
,io.micronaut.core.convert.ErrorsContext
,Iterable<io.micronaut.core.convert.ConversionError>
,io.micronaut.core.type.TypeVariableResolver
public interface RuntimePersistentPropertyConversionContext
extends io.micronaut.core.convert.ArgumentConversionContext<Object>
Conversion context that has access to converter
RuntimePersistentProperty
.- Since:
- 3.1
- Author:
- Denis Stepanov
-
Field Summary
Fields inherited from interface io.micronaut.core.annotation.AnnotationSource
EMPTY
Fields inherited from interface io.micronaut.core.convert.ConversionContext
BOOLEAN, DEFAULT, INT, LIST_OF_STRING, LONG, MAP, STRING
-
Method Summary
Modifier and TypeMethodDescriptiondefault io.micronaut.core.type.Argument<Object>
Returns runtime persistent property.Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
Methods inherited from interface io.micronaut.core.annotation.AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared
Methods inherited from interface io.micronaut.core.convert.ArgumentConversionContext
getAnnotationMetadata, getTypeParameters, getTypeVariables, with
Methods inherited from interface io.micronaut.core.convert.ConversionContext
getCharset, getLocale, with
Methods inherited from interface io.micronaut.core.convert.ErrorsContext
getLastError, hasErrors, iterator, reject, reject
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface io.micronaut.core.type.TypeVariableResolver
getFirstTypeVariable, getTypeVariable
-
Method Details
-
getRuntimePersistentProperty
RuntimePersistentProperty<?> getRuntimePersistentProperty()Returns runtime persistent property.- Returns:
- the property
-
getArgument
- Specified by:
getArgument
in interfaceio.micronaut.core.convert.ArgumentConversionContext<Object>
-