Class HibernateCompositeTypeConverter

×News: XavaPro 7.7 released - March 11 · Read more
java.lang.Object
org.openxava.converters.typeadapters.HibernateTypeBaseConverter
org.openxava.converters.typeadapters.HibernateCompositeTypeConverter
All Implemented Interfaces:
Serializable, IMultipleConverter

public class HibernateCompositeTypeConverter extends HibernateTypeBaseConverter implements IMultipleConverter
Adapter for using Hibernate composite types as converters in OpenXava.

It works with org.hibernate.usertype.CompositeUserType.

Author:
Javier Paniza
See Also:
  • Constructor Details

    • HibernateCompositeTypeConverter

      public HibernateCompositeTypeConverter()
  • Method Details

    • toJava

      public Object toJava() throws ConversionException
      Description copied from interface: IMultipleConverter
      First it's required to set value for properties (with data in DB format), and after call to toJava to obtain a Java object created from this proprerties.

      Specified by:
      toJava in interface IMultipleConverter
      Throws:
      ConversionException
    • toDB

      public void toDB(Object o) throws ConversionException
      Description copied from interface: IMultipleConverter
      First call to this method sending to it the java object that you wish to split, and after you can obtain the splited object acceding to properties.
      Specified by:
      toDB in interface IMultipleConverter
      Throws:
      ConversionException
    • setValuesCount

      public void setValuesCount(int count)
    • setValue0

      public void setValue0(Object v)
    • setValue1

      public void setValue1(Object v)
    • setValue2

      public void setValue2(Object v)
    • setValue3

      public void setValue3(Object v)
    • setValue4

      public void setValue4(Object v)
    • setValue5

      public void setValue5(Object v)
    • setValue6

      public void setValue6(Object v)
    • setValue7

      public void setValue7(Object v)
    • setValue8

      public void setValue8(Object v)
    • setValue9

      public void setValue9(Object v)