public class

DiscriminatorType

extends AbstractType
java.lang.Object
   ↳ org.hibernate.type.AbstractType
     ↳ org.hibernate.persister.entity.DiscriminatorType

Class Overview

TODO : javadoc

Summary

Public Constructors
DiscriminatorType(Type underlyingType, Loadable persister)
Public Methods
Object deepCopy(Object value, EntityMode entityMode, SessionFactoryImplementor factory)
Object fromXMLNode(Node xml, Mapping factory)
int getColumnSpan(Mapping mapping)
String getName()
Class getReturnedClass()
boolean isDirty(Object old, Object current, boolean[] checkable, SessionImplementor session)
boolean isMutable()
Object nullSafeGet(ResultSet rs, String name, SessionImplementor session, Object owner)
Object nullSafeGet(ResultSet rs, String[] names, SessionImplementor session, Object owner)
void nullSafeSet(PreparedStatement st, Object value, int index, boolean[] settable, SessionImplementor session)
void nullSafeSet(PreparedStatement st, Object value, int index, SessionImplementor session)
Object replace(Object original, Object target, SessionImplementor session, Object owner, Map copyCache)
void setToXMLNode(Node node, Object value, SessionFactoryImplementor factory)
int[] sqlTypes(Mapping mapping)
boolean[] toColumnNullness(Object value, Mapping mapping)
String toLoggableString(Object value, SessionFactoryImplementor factory)
[Expand]
Inherited Methods
From class org.hibernate.type.AbstractType
From class java.lang.Object
From interface org.hibernate.type.Type

Public Constructors

public DiscriminatorType (Type underlyingType, Loadable persister)

Public Methods

public Object deepCopy (Object value, EntityMode entityMode, SessionFactoryImplementor factory)

public Object fromXMLNode (Node xml, Mapping factory)

public int getColumnSpan (Mapping mapping)

public String getName ()

public Class getReturnedClass ()

public boolean isDirty (Object old, Object current, boolean[] checkable, SessionImplementor session)

public boolean isMutable ()

public Object nullSafeGet (ResultSet rs, String name, SessionImplementor session, Object owner)

public Object nullSafeGet (ResultSet rs, String[] names, SessionImplementor session, Object owner)

public void nullSafeSet (PreparedStatement st, Object value, int index, boolean[] settable, SessionImplementor session)

public void nullSafeSet (PreparedStatement st, Object value, int index, SessionImplementor session)

public Object replace (Object original, Object target, SessionImplementor session, Object owner, Map copyCache)

public void setToXMLNode (Node node, Object value, SessionFactoryImplementor factory)

public int[] sqlTypes (Mapping mapping)

public boolean[] toColumnNullness (Object value, Mapping mapping)

public String toLoggableString (Object value, SessionFactoryImplementor factory)