Class BeanPropertiesFactory.BeanPojoProperties.BeanPojoProperty<T>
java.lang.Object
org.jdbi.v3.core.mapper.reflect.internal.BeanPropertiesFactory.BeanPojoProperties.BeanPojoProperty<T>
- All Implemented Interfaces:
PojoProperties.PojoProperty<T>
- Enclosing class:
- BeanPropertiesFactory.BeanPojoProperties<T>
static class BeanPropertiesFactory.BeanPojoProperties.BeanPojoProperty<T>
extends Object
implements PojoProperties.PojoProperty<T>
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Type(package private) final ConcurrentMap<Class<?>,Optional<Annotation>> (package private) final PropertyDescriptor(package private) final QualifiedType<?>(package private) final BiConsumer<Object,Object> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate QualifiedType<?><A extends Annotation>
Optional<A>getAnnotation(Class<A> anno) getName()getter()protected BiConsumer<Object,Object> setter()
-
Field Details
-
descriptor
-
qualifiedType
-
annoCache
-
getter
-
setter
-
actualBeanType
-
-
Constructor Details
-
BeanPojoProperty
BeanPojoProperty(PropertyDescriptor property, Type actualBeanType)
-
-
Method Details
-
getter
-
setter
-
getName
- Specified by:
getNamein interfacePojoProperties.PojoProperty<T>
-
getQualifiedType
- Specified by:
getQualifiedTypein interfacePojoProperties.PojoProperty<T>
-
determineQualifiedType
-
getAnnotation
- Specified by:
getAnnotationin interfacePojoProperties.PojoProperty<T>
-
get
- Specified by:
getin interfacePojoProperties.PojoProperty<T>
-