org.nakedobjects.plugins.hibernate.objectstore.persistence.hibspi.usertype
Class AbstractImageType

java.lang.Object
  extended by org.nakedobjects.plugins.hibernate.objectstore.persistence.hibspi.usertype.ImmutableType
      extended by org.nakedobjects.plugins.hibernate.objectstore.persistence.hibspi.usertype.ImmutableUserType
          extended by org.nakedobjects.plugins.hibernate.objectstore.persistence.hibspi.usertype.AbstractImageType
All Implemented Interfaces:
org.hibernate.usertype.UserType
Direct Known Subclasses:
AwtImageType, ImageType

public abstract class AbstractImageType
extends ImmutableUserType


Constructor Summary
AbstractImageType()
           
 
Method Summary
protected abstract  ImageValueSemanticsProviderAbstract getImageAdapter()
           
 java.lang.Object nullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, java.lang.Object owner)
           
 void nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index)
           
abstract  java.lang.Class<?> returnedClass()
           
 int[] sqlTypes()
           
 
Methods inherited from class org.nakedobjects.plugins.hibernate.objectstore.persistence.hibspi.usertype.ImmutableUserType
assemble, disassemble, replace
 
Methods inherited from class org.nakedobjects.plugins.hibernate.objectstore.persistence.hibspi.usertype.ImmutableType
deepCopy, equals, hashCode, isMutable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.hibernate.usertype.UserType
deepCopy, equals, hashCode, isMutable
 

Constructor Detail

AbstractImageType

public AbstractImageType()
Method Detail

getImageAdapter

protected abstract ImageValueSemanticsProviderAbstract getImageAdapter()

nullSafeGet

public java.lang.Object nullSafeGet(java.sql.ResultSet rs,
                                    java.lang.String[] names,
                                    java.lang.Object owner)
                             throws org.hibernate.HibernateException,
                                    java.sql.SQLException
Throws:
org.hibernate.HibernateException
java.sql.SQLException

nullSafeSet

public void nullSafeSet(java.sql.PreparedStatement st,
                        java.lang.Object value,
                        int index)
                 throws org.hibernate.HibernateException,
                        java.sql.SQLException
Throws:
org.hibernate.HibernateException
java.sql.SQLException

returnedClass

public abstract java.lang.Class<?> returnedClass()

sqlTypes

public int[] sqlTypes()


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