Class BooleanDeserializer
java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<Boolean>
io.goobi.viewer.model.security.authentication.model.BooleanDeserializer
- All Implemented Interfaces:
com.fasterxml.jackson.databind.deser.NullValueProvider
BooleanDeserializer class.
- Author:
- Florian Alpers
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer
com.fasterxml.jackson.databind.JsonDeserializer.None
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondeserialize
(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context) ReturnsBoolean.TRUE
if and only if the next value read by theparser
is the String "Y" or "y".Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer
deserialize, deserializeWithType, deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyAccessPattern, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, handledType, isCachable, logicalType, replaceDelegatee, supportsUpdate, unwrappingDeserializer
-
Constructor Details
-
BooleanDeserializer
public BooleanDeserializer()
-
-
Method Details
-
deserialize
public Boolean deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context) throws IOException, com.fasterxml.jackson.core.JsonProcessingException ReturnsBoolean.TRUE
if and only if the next value read by theparser
is the String "Y" or "y". ReturnsBoolean.FALSE
if and only if the next value read by theparser
is the String "N" or "n". Otherwise return null. Usually this happens if the value is encoded with "U" for unknown- Specified by:
deserialize
in classcom.fasterxml.jackson.databind.JsonDeserializer<Boolean>
- Throws:
IOException
com.fasterxml.jackson.core.JsonProcessingException
-