com.vaadin.flow.data.binder.
Interface RequiredFieldConfigurator
-
All Superinterfaces:
BiPredicate<Annotation,Binder.BindingBuilder<?,?>>, Serializable, SerializableBiPredicate<Annotation,Binder.BindingBuilder<?,?>>
public interface RequiredFieldConfigurator extends SerializableBiPredicate<Annotation,Binder.BindingBuilder<?,?>>
This interface represents a predicate which returns
true
if bound field should be configured to have required indicator viaHasValue.setRequiredIndicatorVisible(boolean)
.Since:
1.0
Author:
Vaadin Ltd
See Also:
BeanValidationBinder
,BeanValidationBinder.setRequiredConfigurator(RequiredFieldConfigurator)
-
-
Field Summary
Fields Modifier and Type Field and Description static RequiredFieldConfigurator
DEFAULT
Default configurator which is combination of
NOT_NULL
,NOT_EMPTY
andSIZE
configurators.static RequiredFieldConfigurator
NOT_EMPTY
Configurator which is aware of @NotEmpty annotation presence for a property where the default value is empty.
static RequiredFieldConfigurator
NOT_NULL
Configurator which is aware of @NotNull annotation presence for a property where the default value is
null
.static RequiredFieldConfigurator
SIZE
Configurator which is aware of Size annotation with
min()> 0
presence for a property where the size of the default value is 0.
-
Method Summary
All Methods Modifier and Type Method and Description default RequiredFieldConfigurator
chain(RequiredFieldConfigurator configurator)
Returns a configurator that chains together this configurator with the given configurator.
-
Methods inherited from interface java.util.function.BiPredicate
and, negate, or, test
-
-
-
-
Field Detail
-
NOT_NULL
static final RequiredFieldConfigurator NOT_NULL
Configurator which is aware of @NotNull annotation presence for a property where the default value is
null
.
-
NOT_EMPTY
static final RequiredFieldConfigurator NOT_EMPTY
Configurator which is aware of @NotEmpty annotation presence for a property where the default value is empty.
-
SIZE
static final RequiredFieldConfigurator SIZE
Configurator which is aware of Size annotation with
min()> 0
presence for a property where the size of the default value is 0.
-
DEFAULT
static final RequiredFieldConfigurator DEFAULT
Default configurator which is combination of
NOT_NULL
,NOT_EMPTY
andSIZE
configurators.
-
-
Method Detail
-
chain
default RequiredFieldConfigurator chain(RequiredFieldConfigurator configurator)
Returns a configurator that chains together this configurator with the given configurator.
Parameters:
configurator
- the configurator to chain, , not nullReturns:
a chained configurator
-
-