Class PropertyNamingStrategy.PropertyNamingStrategyBase

java.lang.Object
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.PropertyNamingStrategy
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
PropertyNamingStrategy.KebabCaseStrategy, PropertyNamingStrategy.LowerCaseStrategy, PropertyNamingStrategy.LowerDotCaseStrategy, PropertyNamingStrategy.SnakeCaseStrategy, PropertyNamingStrategy.UpperCamelCaseStrategy
Enclosing class:
PropertyNamingStrategy

@Deprecated public abstract static class PropertyNamingStrategy.PropertyNamingStrategyBase extends PropertyNamingStrategy
Deprecated.
Since 2.12 deprecated. See databind#2715 for reasons for deprecation.
See Also:
  • Constructor Details

    • PropertyNamingStrategyBase

      public PropertyNamingStrategyBase()
      Deprecated.
  • Method Details

    • nameForField

      public String nameForField(MapperConfig<?> config, AnnotatedField field, String defaultName)
      Deprecated.
      Description copied from class: PropertyNamingStrategy
      Method called to find external name (name used in JSON) for given logical POJO property, as defined by given field.
      Overrides:
      nameForField in class PropertyNamingStrategy
      Parameters:
      config - Configuration in used: either SerializationConfig or DeserializationConfig, depending on whether method is called during serialization or deserialization
      field - Field used to access property
      defaultName - Default name that would be used for property in absence of custom strategy
      Returns:
      Logical name to use for property that the field represents
    • nameForGetterMethod

      public String nameForGetterMethod(MapperConfig<?> config, AnnotatedMethod method, String defaultName)
      Deprecated.
      Description copied from class: PropertyNamingStrategy
      Method called to find external name (name used in JSON) for given logical POJO property, as defined by given getter method; typically called when building a serializer. (but not always -- when using "getter-as-setter", may be called during deserialization)
      Overrides:
      nameForGetterMethod in class PropertyNamingStrategy
      Parameters:
      config - Configuration in used: either SerializationConfig or DeserializationConfig, depending on whether method is called during serialization or deserialization
      method - Method used to access property.
      defaultName - Default name that would be used for property in absence of custom strategy
      Returns:
      Logical name to use for property that the method represents
    • nameForSetterMethod

      public String nameForSetterMethod(MapperConfig<?> config, AnnotatedMethod method, String defaultName)
      Deprecated.
      Description copied from class: PropertyNamingStrategy
      Method called to find external name (name used in JSON) for given logical POJO property, as defined by given setter method; typically called when building a deserializer (but not necessarily only then).
      Overrides:
      nameForSetterMethod in class PropertyNamingStrategy
      Parameters:
      config - Configuration in used: either SerializationConfig or DeserializationConfig, depending on whether method is called during serialization or deserialization
      method - Method used to access property.
      defaultName - Default name that would be used for property in absence of custom strategy
      Returns:
      Logical name to use for property that the method represents
    • nameForConstructorParameter

      public String nameForConstructorParameter(MapperConfig<?> config, AnnotatedParameter ctorParam, String defaultName)
      Deprecated.
      Description copied from class: PropertyNamingStrategy
      Method called to find external name (name used in JSON) for given logical POJO property, as defined by given constructor parameter; typically called when building a deserializer (but not necessarily only then).
      Overrides:
      nameForConstructorParameter in class PropertyNamingStrategy
      Parameters:
      config - Configuration in used: either SerializationConfig or DeserializationConfig, depending on whether method is called during serialization or deserialization
      ctorParam - Constructor parameter used to pass property.
      defaultName - Default name that would be used for property in absence of custom strategy
    • translate

      public abstract String translate(String propertyName)
      Deprecated.
    • translateLowerCaseWithSeparator

      protected static String translateLowerCaseWithSeparator(String input, char separator)
      Deprecated.
      Helper method to share implementation between snake and dotted case.