java.lang.Object
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.cfg.ConfigOverride
Direct Known Subclasses:
MutableConfigOverride

public abstract class ConfigOverride extends Object
Configuration object that is accessed by databinding functionality to find overrides to configuration of properties, based on declared type of the property. Such overrides have precedence over annotations attached to actual type (Class), but can be further overridden by annotations attached to the property itself.
Since:
2.8
  • Field Details

    • _format

      protected JsonFormat.Value _format
      Definitions of format overrides, if any.
    • _include

      protected JsonInclude.Value _include
      Definitions of inclusion defaults to use for properties included in this POJO type. Overrides global defaults, may be overridden by per-property-type (see _includeAsProperty) and per-property overrides (annotations).
    • _includeAsProperty

      protected JsonInclude.Value _includeAsProperty
      Definitions of inclusion defaults for properties of this specified type (regardless of POJO in which they are included). Overrides global defaults, per-POJO inclusion defaults (see {#link _include}), may be overridden by per-property overrides.
      Since:
      2.9
    • _ignorals

      protected JsonIgnoreProperties.Value _ignorals
      Definitions of property ignoral (whether to serialize, deserialize given logical property) overrides, if any.
    • _setterInfo

      protected JsonSetter.Value _setterInfo
      Definitions of setter overrides regarding null handling
      Since:
      2.9
    • _visibility

      protected JsonAutoDetect.Value _visibility
      Overrides for auto-detection visibility rules for this type.
      Since:
      2.9
    • _isIgnoredType

      protected Boolean _isIgnoredType
      Flag that indicates whether "is ignorable type" is specified for this type; and if so, is it to be ignored (true) or not ignored (false); `null` is used to indicate "not specified", in which case other configuration (class annotation) is used.
    • _mergeable

      protected Boolean _mergeable
      Flag that indicates whether properties of this type default to being merged or not.
  • Constructor Details

    • ConfigOverride

      protected ConfigOverride()
    • ConfigOverride

      protected ConfigOverride(ConfigOverride src)
  • Method Details