org.nakedobjects.plugins.hibernate.objectstore.persistence.hibspi.accessor
Interface PropertyConverter


public interface PropertyConverter

Convert properties to and from a value holder.

The naming convention used for classes is <persistent format><naked object format>Converter, eg IntegerToWholeNumberConverter converts an Integer from the database to a WholeNumber.


Method Summary
 java.lang.String getHibernateType()
          Return the Hibernate type of persistent objects
 java.lang.Class<?> getPersistentType()
          Return the java type of persistent objects
 java.lang.Object getPersistentValue(java.lang.Object valueHolder, boolean isNullable)
          Return the value in the valueHolder, converting to the format used to persist.
 void setValue(java.lang.Object valueHolder, java.lang.Object value)
          Set the value in the valueHolder, converting from the persistent format.
 

Method Detail

setValue

void setValue(java.lang.Object valueHolder,
              java.lang.Object value)
Set the value in the valueHolder, converting from the persistent format.


getPersistentValue

java.lang.Object getPersistentValue(java.lang.Object valueHolder,
                                    boolean isNullable)
Return the value in the valueHolder, converting to the format used to persist.


getPersistentType

java.lang.Class<?> getPersistentType()
Return the java type of persistent objects


getHibernateType

java.lang.String getHibernateType()
Return the Hibernate type of persistent objects



Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.