Class BigDecimalConversionProcessor
java.lang.Object
com.expediagroup.beans.conversion.processor.impl.BigDecimalConversionProcessor
- All Implemented Interfaces:
ConversionProcessor<java.math.BigDecimal>
public final class BigDecimalConversionProcessor extends java.lang.Object implements ConversionProcessor<java.math.BigDecimal>
Provides all method for converting any primitive type to a
BigDecimal
.-
Constructor Summary
Constructors Constructor Description BigDecimalConversionProcessor()
-
Method Summary
Modifier and Type Method Description java.util.function.Function<java.math.BigDecimal,java.math.BigDecimal>
convertBigDecimal()
Converts anBigDecimal
type.java.util.function.Function<java.math.BigInteger,java.math.BigDecimal>
convertBigInteger()
Converts anBigInteger
type.java.util.function.Function<java.lang.Boolean,java.math.BigDecimal>
convertBoolean()
Converts aBoolean
type.java.util.function.Function<java.lang.Byte,java.math.BigDecimal>
convertByte()
Converts aByte
type.java.util.function.Function<byte[],java.math.BigDecimal>
convertByteArray()
Converts a byte[] type.java.util.function.Function<java.lang.Character,java.math.BigDecimal>
convertCharacter()
Converts aCharacter
type.java.util.function.Function<java.lang.Double,java.math.BigDecimal>
convertDouble()
Converts aDouble
type.java.util.function.Function<java.lang.Float,java.math.BigDecimal>
convertFloat()
Converts anFloat
type.java.util.function.Function<java.lang.Integer,java.math.BigDecimal>
convertInteger()
Converts anInteger
type.java.util.function.Function<java.lang.Long,java.math.BigDecimal>
convertLong()
Converts aLong
type.java.util.function.Function<java.lang.Short,java.math.BigDecimal>
convertShort()
Converts aShort
type.java.util.function.Function<java.lang.String,java.math.BigDecimal>
convertString()
Converts aString
type.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
BigDecimalConversionProcessor
public BigDecimalConversionProcessor()
-
-
Method Details
-
convertByte
public java.util.function.Function<java.lang.Byte,java.math.BigDecimal> convertByte()Converts aByte
type.- Specified by:
convertByte
in interfaceConversionProcessor<java.math.BigDecimal>
- Returns:
- the converted value
-
convertByteArray
public java.util.function.Function<byte[],java.math.BigDecimal> convertByteArray()Converts a byte[] type.- Specified by:
convertByteArray
in interfaceConversionProcessor<java.math.BigDecimal>
- Returns:
- the converted value
-
convertShort
public java.util.function.Function<java.lang.Short,java.math.BigDecimal> convertShort()Converts aShort
type.- Specified by:
convertShort
in interfaceConversionProcessor<java.math.BigDecimal>
- Returns:
- the converted value
-
convertInteger
public java.util.function.Function<java.lang.Integer,java.math.BigDecimal> convertInteger()Converts anInteger
type.- Specified by:
convertInteger
in interfaceConversionProcessor<java.math.BigDecimal>
- Returns:
- the converted value
-
convertLong
public java.util.function.Function<java.lang.Long,java.math.BigDecimal> convertLong()Converts aLong
type.- Specified by:
convertLong
in interfaceConversionProcessor<java.math.BigDecimal>
- Returns:
- the converted value
-
convertFloat
public java.util.function.Function<java.lang.Float,java.math.BigDecimal> convertFloat()Converts anFloat
type.- Specified by:
convertFloat
in interfaceConversionProcessor<java.math.BigDecimal>
- Returns:
- the converted value
-
convertDouble
public java.util.function.Function<java.lang.Double,java.math.BigDecimal> convertDouble()Converts aDouble
type.- Specified by:
convertDouble
in interfaceConversionProcessor<java.math.BigDecimal>
- Returns:
- the converted value
-
convertCharacter
public java.util.function.Function<java.lang.Character,java.math.BigDecimal> convertCharacter()Converts aCharacter
type.- Specified by:
convertCharacter
in interfaceConversionProcessor<java.math.BigDecimal>
- Returns:
- the converted value
-
convertBoolean
public java.util.function.Function<java.lang.Boolean,java.math.BigDecimal> convertBoolean()Converts aBoolean
type.- Specified by:
convertBoolean
in interfaceConversionProcessor<java.math.BigDecimal>
- Returns:
- the converted value
-
convertString
public java.util.function.Function<java.lang.String,java.math.BigDecimal> convertString()Converts aString
type.- Specified by:
convertString
in interfaceConversionProcessor<java.math.BigDecimal>
- Returns:
- the converted value
-
convertBigInteger
public java.util.function.Function<java.math.BigInteger,java.math.BigDecimal> convertBigInteger()Converts anBigInteger
type.- Specified by:
convertBigInteger
in interfaceConversionProcessor<java.math.BigDecimal>
- Returns:
- the converted value
-
convertBigDecimal
public java.util.function.Function<java.math.BigDecimal,java.math.BigDecimal> convertBigDecimal()Converts anBigDecimal
type.- Specified by:
convertBigDecimal
in interfaceConversionProcessor<java.math.BigDecimal>
- Returns:
- the converted value
-