Class SubTypeValidator
java.lang.Object
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator
Helper class used to encapsulate rules that determine subtypes that
are invalid to use, even with default typing, mostly due to security
concerns.
Used by
BeanDeserializerFactory
- Since:
- 2.8.11
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic SubTypeValidator
instance()
void
validateSubType
(DeserializationContext ctxt, JavaType type, BeanDescription beanDesc)
-
Field Details
-
PREFIX_SPRING
- See Also:
-
PREFIX_C3P0
- See Also:
-
DEFAULT_NO_DESER_CLASS_NAMES
Set of well-known "nasty classes", deserialization of which is considered dangerous and should (and is) prevented by default. -
_cfgIllegalClassNames
Set of class names of types that are never to be deserialized.
-
-
Constructor Details
-
SubTypeValidator
protected SubTypeValidator()
-
-
Method Details
-
instance
-
validateSubType
public void validateSubType(DeserializationContext ctxt, JavaType type, BeanDescription beanDesc) throws JsonMappingException - Throws:
JsonMappingException
-