Enum Class ItemTypeMatch

java.lang.Object
java.lang.Enum<ItemTypeMatch>
de.hybris.platform.integrationservices.search.ItemTypeMatch
All Implemented Interfaces:
Serializable, Comparable<ItemTypeMatch>, Constable

public enum ItemTypeMatch extends Enum<ItemTypeMatch>
Symbols that indicate how to query the item in the hierarchy
  • Enum Constant Details

    • ALL_SUB_AND_SUPER_TYPES

      public static final ItemTypeMatch ALL_SUB_AND_SUPER_TYPES
      Symbol that indicate item with all subtypes and supertypes- "*"
    • RESTRICT_TO_ITEM_TYPE

      public static final ItemTypeMatch RESTRICT_TO_ITEM_TYPE
      Symbol that indicate one restricted type - "!"
    • ALL_SUBTYPES

      public static final ItemTypeMatch ALL_SUBTYPES
      Symbol that indicate item with all subtypes- ""
    • DEFAULT

      public static final ItemTypeMatch DEFAULT
      Default item hierarchy
  • Method Details

    • values

      public static ItemTypeMatch[] 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 ItemTypeMatch 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
    • getValue

      public String getValue()
      Internal value
      Returns:
      internal value