Class GuavaOptionalValueExtractor
java.lang.Object
io.dropwizard.validation.valuehandling.GuavaOptionalValueExtractor
- All Implemented Interfaces:
jakarta.validation.valueextraction.ValueExtractor<com.google.common.base.Optional<@ExtractedValue ?>>
public class GuavaOptionalValueExtractor
extends Object
implements jakarta.validation.valueextraction.ValueExtractor<com.google.common.base.Optional<@ExtractedValue ?>>
A
ValueExtractor for Guava's Optional.
Extracts the value contained by the Optional for validation, or produces null.- Since:
- 2.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.validation.valueextraction.ValueExtractor
jakarta.validation.valueextraction.ValueExtractor.ValueReceiver -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.hibernate.validator.internal.engine.valueextraction.ValueExtractorDescriptorA singletonValueExtractorDescriptorfor theGuavaOptionalValueExtractor. -
Method Summary
Modifier and TypeMethodDescriptionvoidextractValues(com.google.common.base.Optional<?> originalValue, jakarta.validation.valueextraction.ValueExtractor.ValueReceiver receiver)
-
Field Details
-
DESCRIPTOR
public static final org.hibernate.validator.internal.engine.valueextraction.ValueExtractorDescriptor DESCRIPTORA singletonValueExtractorDescriptorfor theGuavaOptionalValueExtractor.
-
-
Method Details
-
extractValues
public void extractValues(com.google.common.base.Optional<?> originalValue, jakarta.validation.valueextraction.ValueExtractor.ValueReceiver receiver) - Specified by:
extractValuesin interfacejakarta.validation.valueextraction.ValueExtractor<com.google.common.base.Optional<@ExtractedValue ?>>
-