Enum Class PropertyNameFieldNamingStrategy

java.lang.Object
java.lang.Enum<PropertyNameFieldNamingStrategy>
org.springframework.data.mapping.model.PropertyNameFieldNamingStrategy
All Implemented Interfaces:
Serializable, Comparable<PropertyNameFieldNamingStrategy>, Constable, FieldNamingStrategy

public enum PropertyNameFieldNamingStrategy extends Enum<PropertyNameFieldNamingStrategy> implements FieldNamingStrategy
FieldNamingStrategy simply using the PersistentProperty's name.
Since:
1.9
Author:
Oliver Gierke
  • Enum Constant Details

  • Method Details

    • values

      public static PropertyNameFieldNamingStrategy[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static PropertyNameFieldNamingStrategy valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getFieldName

      public String getFieldName(PersistentProperty<?> property)
      Description copied from interface: FieldNamingStrategy
      Returns the field name to be used for the given PersistentProperty.
      Specified by:
      getFieldName in interface FieldNamingStrategy
      Parameters:
      property - must not be null or empty;
      Returns: