public class ColumnMapperSingleColumnTypeAdapter<T,J> extends Object implements org.hibernate.type.SingleColumnType<T>
Constructor and Description |
---|
ColumnMapperSingleColumnTypeAdapter(ColumnMapper<T,J> columnMapper) |
Modifier and Type | Method and Description |
---|---|
Object |
assemble(Serializable cached,
org.hibernate.engine.spi.SharedSessionContractImplementor session,
Object owner) |
void |
beforeAssemble(Serializable cached,
org.hibernate.engine.spi.SharedSessionContractImplementor session) |
int |
compare(Object x,
Object y) |
Object |
deepCopy(Object value,
org.hibernate.engine.spi.SessionFactoryImplementor factory) |
org.hibernate.engine.jdbc.Size[] |
defaultSizes(org.hibernate.engine.spi.Mapping mapping) |
org.hibernate.engine.jdbc.Size[] |
dictatedSizes(org.hibernate.engine.spi.Mapping mapping) |
Serializable |
disassemble(Object value,
org.hibernate.engine.spi.SharedSessionContractImplementor session,
Object owner) |
T |
fromStringValue(String xml) |
Object |
get(ResultSet rs,
String name,
org.hibernate.engine.spi.SharedSessionContractImplementor session) |
int |
getColumnSpan(org.hibernate.engine.spi.Mapping mapping) |
int |
getHashCode(Object x) |
int |
getHashCode(Object x,
org.hibernate.engine.spi.SessionFactoryImplementor factory) |
String |
getName() |
Class |
getReturnedClass() |
org.hibernate.type.Type |
getSemiResolvedType(org.hibernate.engine.spi.SessionFactoryImplementor factory) |
Object |
hydrate(ResultSet rs,
String[] names,
org.hibernate.engine.spi.SharedSessionContractImplementor session,
Object owner) |
boolean |
isAnyType() |
boolean |
isAssociationType() |
boolean |
isCollectionType() |
boolean |
isComponentType() |
boolean |
isDirty(Object oldState,
Object currentState,
boolean[] checkable,
org.hibernate.engine.spi.SharedSessionContractImplementor session) |
boolean |
isDirty(Object old,
Object current,
org.hibernate.engine.spi.SharedSessionContractImplementor session) |
boolean |
isEntityType() |
boolean |
isEqual(Object x,
Object y) |
boolean |
isEqual(Object x,
Object y,
org.hibernate.engine.spi.SessionFactoryImplementor factory) |
boolean |
isModified(Object dbState,
Object currentState,
boolean[] checkable,
org.hibernate.engine.spi.SharedSessionContractImplementor session) |
boolean |
isMutable() |
boolean |
isSame(Object x,
Object y) |
Object |
nullSafeGet(ResultSet rs,
String[] names,
org.hibernate.engine.spi.SharedSessionContractImplementor session,
Object owner) |
T |
nullSafeGet(ResultSet rs,
String name,
org.hibernate.engine.spi.SharedSessionContractImplementor session) |
Object |
nullSafeGet(ResultSet rs,
String name,
org.hibernate.engine.spi.SharedSessionContractImplementor session,
Object owner) |
void |
nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
org.hibernate.engine.spi.SharedSessionContractImplementor session) |
void |
nullSafeSet(PreparedStatement st,
Object value,
int index,
org.hibernate.engine.spi.SharedSessionContractImplementor session) |
Object |
replace(Object original,
Object target,
org.hibernate.engine.spi.SharedSessionContractImplementor session,
Object owner,
Map copyCache) |
Object |
replace(Object original,
Object target,
org.hibernate.engine.spi.SharedSessionContractImplementor session,
Object owner,
Map copyCache,
org.hibernate.type.ForeignKeyDirection foreignKeyDirection) |
Object |
resolve(Object value,
org.hibernate.engine.spi.SharedSessionContractImplementor session,
Object owner) |
Object |
semiResolve(Object value,
org.hibernate.engine.spi.SharedSessionContractImplementor session,
Object owner) |
void |
set(PreparedStatement st,
Object value,
int index,
org.hibernate.engine.spi.SharedSessionContractImplementor session) |
int |
sqlType() |
int[] |
sqlTypes(org.hibernate.engine.spi.Mapping mapping) |
boolean[] |
toColumnNullness(Object value,
org.hibernate.engine.spi.Mapping mapping) |
String |
toLoggableString(Object value,
org.hibernate.engine.spi.SessionFactoryImplementor factory) |
String |
toString(Object value) |
public ColumnMapperSingleColumnTypeAdapter(ColumnMapper<T,J> columnMapper)
public boolean isAssociationType()
isAssociationType
in interface org.hibernate.type.Type
public boolean isCollectionType()
isCollectionType
in interface org.hibernate.type.Type
public boolean isEntityType()
isEntityType
in interface org.hibernate.type.Type
public boolean isAnyType()
isAnyType
in interface org.hibernate.type.Type
public boolean isComponentType()
isComponentType
in interface org.hibernate.type.Type
public int getColumnSpan(org.hibernate.engine.spi.Mapping mapping) throws org.hibernate.MappingException
getColumnSpan
in interface org.hibernate.type.Type
org.hibernate.MappingException
public int[] sqlTypes(org.hibernate.engine.spi.Mapping mapping) throws org.hibernate.MappingException
sqlTypes
in interface org.hibernate.type.Type
org.hibernate.MappingException
public org.hibernate.engine.jdbc.Size[] dictatedSizes(org.hibernate.engine.spi.Mapping mapping) throws org.hibernate.MappingException
dictatedSizes
in interface org.hibernate.type.Type
org.hibernate.MappingException
public org.hibernate.engine.jdbc.Size[] defaultSizes(org.hibernate.engine.spi.Mapping mapping) throws org.hibernate.MappingException
defaultSizes
in interface org.hibernate.type.Type
org.hibernate.MappingException
public Class getReturnedClass()
getReturnedClass
in interface org.hibernate.type.Type
public boolean isSame(Object x, Object y) throws org.hibernate.HibernateException
isSame
in interface org.hibernate.type.Type
org.hibernate.HibernateException
public boolean isEqual(Object x, Object y) throws org.hibernate.HibernateException
isEqual
in interface org.hibernate.type.Type
org.hibernate.HibernateException
public boolean isEqual(Object x, Object y, org.hibernate.engine.spi.SessionFactoryImplementor factory) throws org.hibernate.HibernateException
isEqual
in interface org.hibernate.type.Type
org.hibernate.HibernateException
public int getHashCode(Object x) throws org.hibernate.HibernateException
getHashCode
in interface org.hibernate.type.Type
org.hibernate.HibernateException
public int getHashCode(Object x, org.hibernate.engine.spi.SessionFactoryImplementor factory) throws org.hibernate.HibernateException
getHashCode
in interface org.hibernate.type.Type
org.hibernate.HibernateException
public int compare(Object x, Object y)
compare
in interface org.hibernate.type.Type
public boolean isDirty(Object old, Object current, org.hibernate.engine.spi.SharedSessionContractImplementor session) throws org.hibernate.HibernateException
isDirty
in interface org.hibernate.type.Type
org.hibernate.HibernateException
public boolean isDirty(Object oldState, Object currentState, boolean[] checkable, org.hibernate.engine.spi.SharedSessionContractImplementor session) throws org.hibernate.HibernateException
isDirty
in interface org.hibernate.type.Type
org.hibernate.HibernateException
public boolean isModified(Object dbState, Object currentState, boolean[] checkable, org.hibernate.engine.spi.SharedSessionContractImplementor session) throws org.hibernate.HibernateException
isModified
in interface org.hibernate.type.Type
org.hibernate.HibernateException
public Object nullSafeGet(ResultSet rs, String[] names, org.hibernate.engine.spi.SharedSessionContractImplementor session, Object owner) throws org.hibernate.HibernateException, SQLException
nullSafeGet
in interface org.hibernate.type.Type
org.hibernate.HibernateException
SQLException
public Object nullSafeGet(ResultSet rs, String name, org.hibernate.engine.spi.SharedSessionContractImplementor session, Object owner) throws org.hibernate.HibernateException, SQLException
nullSafeGet
in interface org.hibernate.type.Type
org.hibernate.HibernateException
SQLException
public void nullSafeSet(PreparedStatement st, Object value, int index, boolean[] settable, org.hibernate.engine.spi.SharedSessionContractImplementor session) throws org.hibernate.HibernateException, SQLException
nullSafeSet
in interface org.hibernate.type.Type
org.hibernate.HibernateException
SQLException
public void nullSafeSet(PreparedStatement st, Object value, int index, org.hibernate.engine.spi.SharedSessionContractImplementor session) throws org.hibernate.HibernateException, SQLException
nullSafeSet
in interface org.hibernate.type.Type
org.hibernate.HibernateException
SQLException
public String toLoggableString(Object value, org.hibernate.engine.spi.SessionFactoryImplementor factory) throws org.hibernate.HibernateException
toLoggableString
in interface org.hibernate.type.Type
org.hibernate.HibernateException
public Object deepCopy(Object value, org.hibernate.engine.spi.SessionFactoryImplementor factory) throws org.hibernate.HibernateException
deepCopy
in interface org.hibernate.type.Type
org.hibernate.HibernateException
public boolean isMutable()
isMutable
in interface org.hibernate.type.Type
public Serializable disassemble(Object value, org.hibernate.engine.spi.SharedSessionContractImplementor session, Object owner) throws org.hibernate.HibernateException
disassemble
in interface org.hibernate.type.Type
org.hibernate.HibernateException
public Object assemble(Serializable cached, org.hibernate.engine.spi.SharedSessionContractImplementor session, Object owner) throws org.hibernate.HibernateException
assemble
in interface org.hibernate.type.Type
org.hibernate.HibernateException
public void beforeAssemble(Serializable cached, org.hibernate.engine.spi.SharedSessionContractImplementor session)
beforeAssemble
in interface org.hibernate.type.Type
public Object hydrate(ResultSet rs, String[] names, org.hibernate.engine.spi.SharedSessionContractImplementor session, Object owner) throws org.hibernate.HibernateException, SQLException
hydrate
in interface org.hibernate.type.Type
org.hibernate.HibernateException
SQLException
public Object resolve(Object value, org.hibernate.engine.spi.SharedSessionContractImplementor session, Object owner) throws org.hibernate.HibernateException
resolve
in interface org.hibernate.type.Type
org.hibernate.HibernateException
public Object semiResolve(Object value, org.hibernate.engine.spi.SharedSessionContractImplementor session, Object owner) throws org.hibernate.HibernateException
semiResolve
in interface org.hibernate.type.Type
org.hibernate.HibernateException
public org.hibernate.type.Type getSemiResolvedType(org.hibernate.engine.spi.SessionFactoryImplementor factory)
getSemiResolvedType
in interface org.hibernate.type.Type
public Object replace(Object original, Object target, org.hibernate.engine.spi.SharedSessionContractImplementor session, Object owner, Map copyCache) throws org.hibernate.HibernateException
replace
in interface org.hibernate.type.Type
org.hibernate.HibernateException
public Object replace(Object original, Object target, org.hibernate.engine.spi.SharedSessionContractImplementor session, Object owner, Map copyCache, org.hibernate.type.ForeignKeyDirection foreignKeyDirection) throws org.hibernate.HibernateException
replace
in interface org.hibernate.type.Type
org.hibernate.HibernateException
public boolean[] toColumnNullness(Object value, org.hibernate.engine.spi.Mapping mapping)
toColumnNullness
in interface org.hibernate.type.Type
public int sqlType()
sqlType
in interface org.hibernate.type.SingleColumnType<T>
public String toString(Object value) throws org.hibernate.HibernateException
toString
in interface org.hibernate.type.SingleColumnType<T>
org.hibernate.HibernateException
public T fromStringValue(String xml) throws org.hibernate.HibernateException
fromStringValue
in interface org.hibernate.type.SingleColumnType<T>
org.hibernate.HibernateException
public T nullSafeGet(ResultSet rs, String name, org.hibernate.engine.spi.SharedSessionContractImplementor session) throws org.hibernate.HibernateException, SQLException
nullSafeGet
in interface org.hibernate.type.SingleColumnType<T>
org.hibernate.HibernateException
SQLException
public Object get(ResultSet rs, String name, org.hibernate.engine.spi.SharedSessionContractImplementor session) throws org.hibernate.HibernateException, SQLException
get
in interface org.hibernate.type.SingleColumnType<T>
org.hibernate.HibernateException
SQLException
public void set(PreparedStatement st, Object value, int index, org.hibernate.engine.spi.SharedSessionContractImplementor session) throws org.hibernate.HibernateException, SQLException
set
in interface org.hibernate.type.SingleColumnType<T>
org.hibernate.HibernateException
SQLException
Copyright © 2010–2018 Jadira Systems. All rights reserved.