Module io.ebean.api

Enum JsonConfig.Include

java.lang.Object
java.lang.Enum<JsonConfig.Include>
io.ebean.config.JsonConfig.Include
All Implemented Interfaces:
Serializable, Comparable<JsonConfig.Include>
Enclosing class:
JsonConfig

public static enum JsonConfig.Include extends Enum<JsonConfig.Include>
  • Enum Constant Details

    • ALL

      public static final JsonConfig.Include ALL
      Include all values including null and empty collections.
    • NON_NULL

      public static final JsonConfig.Include NON_NULL
      Exclude null values (include empty collections).
    • NON_EMPTY

      public static final JsonConfig.Include NON_EMPTY
      Exclude null values and empty collections.
  • Method Details

    • values

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

      public static JsonConfig.Include valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null