Class StringEnumPropertyHandler

java.lang.Object
org.apache.commons.dbutils.handlers.properties.StringEnumPropertyHandler
All Implemented Interfaces:
PropertyHandler

public class StringEnumPropertyHandler extends Object implements PropertyHandler
PropertyHandler for enums. Will convert strings to enums.
  • Constructor Details

  • Method Details

    • apply

      public Object apply(Class<?> parameter, Object value)
      Description copied from interface: PropertyHandler
      Stores the given value into an instance of type parameter. This method is only called if PropertyHandler.match(Class, Object) return true.
      Specified by:
      apply in interface PropertyHandler
      Parameters:
      parameter - The type of the target parameter.
      value - The value to set.
      Returns:
      The converted value or the original value if something doesn't work out.
    • match

      public boolean match(Class<?> parameter, Object value)
      Description copied from interface: PropertyHandler
      Tests whether to handle setting value into an instance of parameter.
      Specified by:
      match in interface PropertyHandler
      Parameters:
      parameter - The type of the target parameter.
      value - The value to be set.
      Returns:
      true is this property handler can/wants to handle this value; false otherwise.