Class JacksonJsonEnumHelper<E extends Enum<E>>

java.lang.Object
org.gitlab4j.api.utils.JacksonJsonEnumHelper<E>

public class JacksonJsonEnumHelper<E extends Enum<E>> extends Object
  • Constructor Details

    • JacksonJsonEnumHelper

      public JacksonJsonEnumHelper(Class<E> enumType)
    • JacksonJsonEnumHelper

      public JacksonJsonEnumHelper(Class<E> enumType, boolean firstLetterCapitalized)
    • JacksonJsonEnumHelper

      public JacksonJsonEnumHelper(Class<E> enumType, boolean firstLetterCapitalized, boolean camelCased)
    • JacksonJsonEnumHelper

      public JacksonJsonEnumHelper(Class<E> enumType, boolean firstLetterCapitalized, boolean camelCased, boolean preserveUnderscores)
  • Method Details

    • addEnum

      public void addEnum(E e, String name)
      Add an enum that has a specialized name that does not fit the standard naming conventions.
      Parameters:
      e - the enum to add
      name - the name for the enum
    • forValue

      public E forValue(String value)
    • toString

      public String toString(E e)
      Get the string used by the API for this enum.
      Parameters:
      e - the enum value to get the API string for
      Returns:
      the string used by the API for this enum