Class ModifiablePojoPropertiesFactory.ModifiablePojoProperties<T,M>
java.lang.Object
org.jdbi.v3.core.mapper.reflect.internal.PojoProperties<T>
org.jdbi.v3.core.mapper.reflect.internal.BuilderPojoProperties<T,M>
org.jdbi.v3.core.mapper.reflect.internal.ModifiablePojoPropertiesFactory.ModifiablePojoProperties<T,M>
- Enclosing interface:
- ModifiablePojoPropertiesFactory
public static class ModifiablePojoPropertiesFactory.ModifiablePojoProperties<T,M>
extends BuilderPojoProperties<T,M>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jdbi.v3.core.mapper.reflect.internal.BuilderPojoProperties
BuilderPojoProperties.BuilderPojoProperty<T>Nested classes/interfaces inherited from class org.jdbi.v3.core.mapper.reflect.internal.PojoProperties
PojoProperties.PojoBuilder<T>, PojoProperties.PojoProperty<T> -
Field Summary
Fields inherited from class org.jdbi.v3.core.mapper.reflect.internal.BuilderPojoProperties
builder, builderBuild, config, defn, impl -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptioncreate()protected BuilderPojoProperties.BuilderPojoProperty<T>createProperty(String name, Method m) private MethodHandleisSetMethod(String name) private StringsetterName(String name) Takes a property name and turns it into a setter name.Methods inherited from class org.jdbi.v3.core.mapper.reflect.internal.BuilderPojoProperties
getPropertiesMethods inherited from class org.jdbi.v3.core.mapper.reflect.internal.PojoProperties
getType
-
Constructor Details
-
ModifiablePojoProperties
ModifiablePojoProperties(ModifiablePojoPropertiesFactory.ModifiableSpec<T, M> spec)
-
-
Method Details
-
createProperty
- Overrides:
createPropertyin classBuilderPojoProperties<T,M>
-
isSetMethod
-
setterName
Takes a property name and turns it into a setter name.- Parameters:
name- the property name.- Returns:
- The setter name.
- See Also:
-
create
- Overrides:
createin classBuilderPojoProperties<T,M>
-