Module jonix.common

Enum Class ReturnsConditionsCodeTypes

java.lang.Object
java.lang.Enum<ReturnsConditionsCodeTypes>
com.tectonica.jonix.common.codelist.ReturnsConditionsCodeTypes
All Implemented Interfaces:
OnixCodelist, Serializable, Comparable<ReturnsConditionsCodeTypes>, Constable

public enum ReturnsConditionsCodeTypes extends Enum<ReturnsConditionsCodeTypes> implements OnixCodelist
Enum that corresponds to ONIX Codelist 53

Description: Returns conditions code type

See Also:
  • Enum Constant Details

    • Proprietary

      public static final ReturnsConditionsCodeTypes Proprietary
      As specified in <ReturnsCodeTypeName>. Only for use in ONIX 3.0 or later
    • French_book_trade_returns_conditions_code

      public static final ReturnsConditionsCodeTypes French_book_trade_returns_conditions_code
      Maintained by CLIL (Commission Interprofessionnel du Livre). Returns conditions values in <ReturnsCode> should be taken from the CLIL list
    • BISAC_Returnable_Indicator_code

      public static final ReturnsConditionsCodeTypes BISAC_Returnable_Indicator_code
      Maintained by BISAC: Returns conditions values in <ReturnsCode> should be taken from List 66
    • UK_book_trade_returns_conditions_code

      public static final ReturnsConditionsCodeTypes UK_book_trade_returns_conditions_code
      NOT CURRENTLY USED - BIC has decided that it will not maintain a code list for this purpose, since returns conditions are usually at least partly based on the trading relationship
    • ONIX_Returns_conditions_code

      public static final ReturnsConditionsCodeTypes ONIX_Returns_conditions_code
      Returns conditions values in <ReturnsCode> should be taken from List 204
  • Field Details

    • code

      public final String code
    • description

      public final String description
  • Method Details

    • values

      public static ReturnsConditionsCodeTypes[] 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 ReturnsConditionsCodeTypes 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
    • getCode

      public String getCode()
      Specified by:
      getCode in interface OnixCodelist
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface OnixCodelist
    • byCode

      public static ReturnsConditionsCodeTypes byCode(String code)
    • byCodeOptional

      public static Optional<ReturnsConditionsCodeTypes> byCodeOptional(String code)
    • codeToDesciption

      public static String codeToDesciption(String code)