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 Type
    Method
    Description
    default 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

      default io.micronaut.core.type.Argument<Object> getArgument()
      Specified by:
      getArgument in interface io.micronaut.core.convert.ArgumentConversionContext<Object>