Class ConfigOverrides
java.lang.Object
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.cfg.ConfigOverrides
- All Implemented Interfaces:
Serializable
Container for individual
ConfigOverride
values.- Since:
- 2.8
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected JsonInclude.Value
protected Boolean
Global default setting (if any) for leniency: if disabled ({link Boolean#TRUE}), "strict" (not lenient): default setting if absence of value is considered "lenient" in Jackson 2.x.protected Boolean
protected JsonSetter.Value
protected Map<Class<?>,
MutableConfigOverride> Per-type override definitionsprotected VisibilityChecker<?>
-
Constructor Summary
ModifierConstructorDescriptionprotected
ConfigOverrides
(Map<Class<?>, MutableConfigOverride> overrides, JsonInclude.Value defIncl, JsonSetter.Value defSetter, VisibilityChecker<?> defVisibility, Boolean defMergeable) Deprecated.Since 2.10protected
ConfigOverrides
(Map<Class<?>, MutableConfigOverride> overrides, JsonInclude.Value defIncl, JsonSetter.Value defSetter, VisibilityChecker<?> defVisibility, Boolean defMergeable, Boolean defLeniency) -
Method Summary
Modifier and TypeMethodDescriptionprotected Map<Class<?>,
MutableConfigOverride> _newMap()
copy()
findFormatDefaults
(Class<?> type) Specific accessor for finding {code JsonFormat.Value} for given type, considering global default for leniency as well as per-type format override (if any).findOrCreateOverride
(Class<?> type) findOverride
(Class<?> type) void
void
void
void
void
-
Field Details
-
_overrides
Per-type override definitions -
_defaultInclusion
- Since:
- 2.9
-
_defaultSetterInfo
- Since:
- 2.9
-
_visibilityChecker
- Since:
- 2.9
-
_defaultMergeable
- Since:
- 2.9
-
_defaultLeniency
Global default setting (if any) for leniency: if disabled ({link Boolean#TRUE}), "strict" (not lenient): default setting if absence of value is considered "lenient" in Jackson 2.x. Default setting may be overridden by per-type and per-property settings.- Since:
- 2.10
-
-
Constructor Details
-
ConfigOverrides
public ConfigOverrides() -
ConfigOverrides
protected ConfigOverrides(Map<Class<?>, MutableConfigOverride> overrides, JsonInclude.Value defIncl, JsonSetter.Value defSetter, VisibilityChecker<?> defVisibility, Boolean defMergeable, Boolean defLeniency) - Since:
- 2.10
-
ConfigOverrides
@Deprecated protected ConfigOverrides(Map<Class<?>, MutableConfigOverride> overrides, JsonInclude.Value defIncl, JsonSetter.Value defSetter, VisibilityChecker<?> defVisibility, Boolean defMergeable) Deprecated.Since 2.10
-
-
Method Details
-
copy
-
findOverride
-
findOrCreateOverride
-
findFormatDefaults
Specific accessor for finding {code JsonFormat.Value} for given type, considering global default for leniency as well as per-type format override (if any).- Returns:
- Default format settings for type; never null.
- Since:
- 2.10
-
getDefaultInclusion
-
getDefaultSetterInfo
-
getDefaultMergeable
-
getDefaultLeniency
- Since:
- 2.10
-
getDefaultVisibility
- Since:
- 2.9
-
setDefaultInclusion
- Since:
- 2.9
-
setDefaultSetterInfo
- Since:
- 2.9
-
setDefaultMergeable
- Since:
- 2.9
-
setDefaultLeniency
- Since:
- 2.10
-
setDefaultVisibility
- Since:
- 2.9
-
_newMap
-