Class LocalTimeTypeConverter

java.lang.Object
com.blazebit.persistence.parser.util.LocalTimeTypeConverter
All Implemented Interfaces:
LiteralFunctionTypeConverter<LocalTime>, TypeConverter<LocalTime>, Serializable

public class LocalTimeTypeConverter extends Object
Since:
1.6.0
Author:
Christian Beikov
See Also:
  • Field Details

  • Method Details

    • convert

      public LocalTime convert(Object value)
      Description copied from interface: TypeConverter
      Converts the given value to the type for which the converter was registered.
      Parameters:
      value - The value to convert.
      Returns:
      The converted value
    • toString

      public String toString(LocalTime value)
      Description copied from interface: TypeConverter
      Returns the JPQL literal representation of the given value as string.
      Specified by:
      toString in interface TypeConverter<LocalTime>
      Parameters:
      value - The value
      Returns:
      The JPQL literal
    • appendTo

      public void appendTo(LocalTime value, StringBuilder stringBuilder)
      Description copied from interface: TypeConverter
      Appends the JPQL literal representation of the given value to the given string builder.
      Parameters:
      value - The value
      stringBuilder - The string builder
    • getLiteralFunctionName

      public String getLiteralFunctionName()
      Description copied from interface: LiteralFunctionTypeConverter
      Returns the name of the literal function to use.
      Specified by:
      getLiteralFunctionName in interface LiteralFunctionTypeConverter<T>
      Returns:
      The nane of the literal function
    • unknownConversion

      protected static IllegalArgumentException unknownConversion(Object value, Class<?> targetType)