Class ConversionUtils


  • public final class ConversionUtils
    extends java.lang.Object
    Methods mainly used in SimpleConversion classes, e. g. to get the correct String representation of various types that could be used in generated sources.
    • Constructor Detail

      • ConversionUtils

        private ConversionUtils()
    • Method Detail

      • typeReferenceName

        private static java.lang.String typeReferenceName​(ConversionContext conversionContext,
                                                          java.lang.String canonicalName)
        Name for the given canonicalName.
        Parameters:
        conversionContext - Conversion context
        canonicalName - Canonical name of the type
        Returns:
        Name or fully-qualified name.
      • typeReferenceName

        private static java.lang.String typeReferenceName​(ConversionContext conversionContext,
                                                          java.lang.Class<?> type)
        Name for the given canonicalName.
        Parameters:
        conversionContext - Conversion context
        type - Type
        Returns:
        Name or fully-qualified name.
      • bigDecimal

        public static java.lang.String bigDecimal​(ConversionContext conversionContext)
        Name for BigDecimal.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.
      • bigInteger

        public static java.lang.String bigInteger​(ConversionContext conversionContext)
        Name for BigInteger.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.
      • locale

        public static java.lang.String locale​(ConversionContext conversionContext)
        Name for Locale.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.
      • currency

        public static java.lang.String currency​(ConversionContext conversionContext)
        Name for Currency.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.
      • sqlDate

        public static java.lang.String sqlDate​(ConversionContext conversionContext)
        Name for Date.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.
      • time

        public static java.lang.String time​(ConversionContext conversionContext)
        Name for Time.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.
      • timestamp

        public static java.lang.String timestamp​(ConversionContext conversionContext)
        Name for Timestamp.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.
      • decimalFormat

        public static java.lang.String decimalFormat​(ConversionContext conversionContext)
        Name for DecimalFormat.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.
      • simpleDateFormat

        public static java.lang.String simpleDateFormat​(ConversionContext conversionContext)
        Name for SimpleDateFormat.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.
      • date

        public static java.lang.String date​(ConversionContext conversionContext)
        Name for Date.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.
      • zoneOffset

        public static java.lang.String zoneOffset​(ConversionContext conversionContext)
        Name for ZoneOffset.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.
      • zoneId

        public static java.lang.String zoneId​(ConversionContext conversionContext)
        Name for ZoneId.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.
      • localDateTime

        public static java.lang.String localDateTime​(ConversionContext conversionContext)
        Name for LocalDateTime.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.
      • zonedDateTime

        public static java.lang.String zonedDateTime​(ConversionContext conversionContext)
        Name for ZonedDateTime.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.
      • dateTimeFormatter

        public static java.lang.String dateTimeFormatter​(ConversionContext conversionContext)
        Name for DateTimeFormatter.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.
      • dateTimeFormat

        public static java.lang.String dateTimeFormat​(ConversionContext conversionContext)
        Name for org.joda.time.format.DateTimeFormat.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.
      • stringBuilder

        public static java.lang.String stringBuilder​(ConversionContext conversionContext)
        Name for StringBuilder.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.
      • uuid

        public static java.lang.String uuid​(ConversionContext conversionContext)
        Name for UUID.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.
      • url

        public static java.lang.String url​(ConversionContext conversionContext)
        Name for URL.
        Parameters:
        conversionContext - Conversion context
        Returns:
        Name or fully-qualified name.