Enum Class PunchOutLevel

java.lang.Object
java.lang.Enum<PunchOutLevel>
de.hybris.platform.b2b.punchout.enums.PunchOutLevel
All Implemented Interfaces:
Serializable, Comparable<PunchOutLevel>, Constable

public enum PunchOutLevel extends Enum<PunchOutLevel>
The punchoutLevel is an attribute that allows suppliers to specify how procurement applications should present the PunchOut item to users.
  • Enum Constant Details

    • STORE

      public static final PunchOutLevel STORE
      Generated enum value for PunchOutLevel.STORE value defined at extension b2bpunchout.
    • PRODUCT

      public static final PunchOutLevel PRODUCT
      Generated enum value for PunchOutLevel.PRODUCT value defined at extension b2bpunchout.
    • AISLE

      public static final PunchOutLevel AISLE
      Generated enum value for PunchOutLevel.AISLE value defined at extension b2bpunchout.
    • SHELF

      public static final PunchOutLevel SHELF
      Generated enum value for PunchOutLevel.SHELF value defined at extension b2bpunchout.
  • Method Details

    • values

      public static PunchOutLevel[] 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 PunchOutLevel 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