Class HintValueConverter.EnumToInteger

java.lang.Object
org.apache.openjpa.persistence.HintValueConverter.EnumToInteger
All Implemented Interfaces:
HintValueConverter
Enclosing interface:
HintValueConverter

public static class HintValueConverter.EnumToInteger extends Object implements HintValueConverter
Convert the enum value to an enumerated set of constants.
Author:
Pinaki Poddar
  • Constructor Details

    • EnumToInteger

      public EnumToInteger(Class<? extends Enum<?>> enumType, int[] numbers)
  • Method Details

    • convert

      public Object convert(Object e)
      Description copied from interface: HintValueConverter
      Convert the user-specified value to a kernel consumable value.
      Specified by:
      convert in interface HintValueConverter
      Parameters:
      e - the user-specified value
      Returns:
      an equivalent value consumable by a kernel construct.
    • canConvert

      public boolean canConvert(Class<?> type)
      Description copied from interface: HintValueConverter
      Affirm if this receiver can convert the value of the given type.
      Specified by:
      canConvert in interface HintValueConverter