Class BigDecimalConversion

  • All Implemented Interfaces:
    Conversion<java.lang.String,​java.math.BigDecimal>

    public class BigDecimalConversion
    extends ObjectConversion<java.math.BigDecimal>
    Converts Strings to BigDecimals and vice versa
    • Constructor Detail

      • BigDecimalConversion

        public BigDecimalConversion()
        Creates a Conversion from String to BigDecimal with default values to return when the input is null. This default constructor assumes the output of a conversion should be null when input is null
      • BigDecimalConversion

        public BigDecimalConversion​(java.math.BigDecimal valueIfStringIsNull,
                                    java.lang.String valueIfObjectIsNull)
        Creates a Conversion from String to BigDecimal with default values to return when the input is null.
        Parameters:
        valueIfStringIsNull - default BigDecimal value to be returned when the input String is null. Used when ObjectConversion.execute(String) is invoked.
        valueIfObjectIsNull - default String value to be returned when a BigDecimal input is null. Used when revert(BigDecimal) is invoked.
    • Method Detail

      • fromString

        protected java.math.BigDecimal fromString​(java.lang.String input)
        Converts a String to BigDecimal.
        Specified by:
        fromString in class ObjectConversion<java.math.BigDecimal>
        Parameters:
        input - The String to be converted to T
        Returns:
        an instance of T, converted from the String input.