@Singleton @Named public class PojoPropertyAccessorSetMappedBuilder extends AbstractPojoPropertyAccessorBuilder<PojoPropertyAccessorTwoArg> implements PojoPropertyAccessorTwoArgBuilder
PojoPropertyAccessorTwoArgBuilder
interface for
mapped setter-access
.Modifier and Type | Field and Description |
---|---|
private static String |
METHOD_PREFIX_PUT
method name prefix for classic getter
|
private static String |
METHOD_PREFIX_SET
method name prefix for classic setter
|
private static String[] |
METHOD_PREFIXES
alternative method name prefixes for boolean getters.
|
Constructor and Description |
---|
PojoPropertyAccessorSetMappedBuilder()
The constructor.
|
Modifier and Type | Method and Description |
---|---|
PojoPropertyAccessorTwoArg |
create(Field field,
PojoDescriptor<?> descriptor,
PojoDescriptorDependencies dependencies)
This method creates the
accessor for the given field if that field is suitable
for this builder (e.g. |
PojoPropertyAccessorTwoArg |
create(Method method,
PojoDescriptor<?> descriptor,
PojoDescriptorDependencies dependencies)
This method creates the
accessor for the given method if that method is
suitable for this builder (e.g. |
PojoPropertyAccessorTwoArgMode |
getMode()
This method gets the mode of this builder.
|
getPropertyName, getPropertyName, getPropertyName, isBooleanType, isIntegerType
private static final String METHOD_PREFIX_SET
private static final String METHOD_PREFIX_PUT
private static final String[] METHOD_PREFIXES
public PojoPropertyAccessorSetMappedBuilder()
public PojoPropertyAccessorTwoArg create(Method method, PojoDescriptor<?> descriptor, PojoDescriptorDependencies dependencies)
PojoPropertyAccessorBuilder
accessor
for the given method
if that method is
suitable for this builder (e.g. starts with "set").create
in interface PojoPropertyAccessorBuilder<PojoPropertyAccessorTwoArg>
method
- the method to access.descriptor
- is the descriptor of the Pojo
having the given method
.dependencies
- are the PojoDescriptorDependencies
with injected helper components.accessor
for the given method
or null
if the
method
is NOT suitable for this builder.public PojoPropertyAccessorTwoArg create(Field field, PojoDescriptor<?> descriptor, PojoDescriptorDependencies dependencies)
PojoPropertyAccessorBuilder
accessor
for the given field
if that field is suitable
for this builder (e.g. contains a container type).create
in interface PojoPropertyAccessorBuilder<PojoPropertyAccessorTwoArg>
field
- is the field.descriptor
- is the descriptor of the Pojo
having the given field
.dependencies
- are the PojoDescriptorDependencies
with injected helper components.accessor
for the given field
or null
if the field
is NOT suitable for this builder.public PojoPropertyAccessorTwoArgMode getMode()
PojoPropertyAccessorBuilder
getMode
in interface PojoPropertyAccessorBuilder<PojoPropertyAccessorTwoArg>
getMode
in interface PojoPropertyAccessorTwoArgBuilder
Copyright © 2001–2016 mmm-Team. All rights reserved.