Class KualiDecimalConverter

java.lang.Object
org.kuali.rice.krad.data.jpa.converters.KualiDecimalConverter
All Implemented Interfaces:
javax.persistence.AttributeConverter<org.kuali.rice.core.api.util.type.KualiDecimal,BigDecimal>

public class KualiDecimalConverter extends Object implements javax.persistence.AttributeConverter<org.kuali.rice.core.api.util.type.KualiDecimal,BigDecimal>
Converts the custom KualiDecimal objects for OJB by converting them to/from BigDecimal.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Constructor Details

    • KualiDecimalConverter

      public KualiDecimalConverter()
  • Method Details

    • convertToDatabaseColumn

      public BigDecimal convertToDatabaseColumn(org.kuali.rice.core.api.util.type.KualiDecimal objectValue)
      This implementation will convert from a KualiDecimal to a BigDecimal.
      Specified by:
      convertToDatabaseColumn in interface javax.persistence.AttributeConverter<org.kuali.rice.core.api.util.type.KualiDecimal,BigDecimal>
    • convertToEntityAttribute

      public org.kuali.rice.core.api.util.type.KualiDecimal convertToEntityAttribute(BigDecimal dataValue)
      This implementation will convert from a BigDecimal to a KualiDecimal.
      Specified by:
      convertToEntityAttribute in interface javax.persistence.AttributeConverter<org.kuali.rice.core.api.util.type.KualiDecimal,BigDecimal>