Class HibernateMoodType
- java.lang.Object
-
- com.tagtraum.beatunes.library.type.HibernateMoodType
-
- All Implemented Interfaces:
org.hibernate.usertype.CompositeUserType
public class HibernateMoodType extends Object implements org.hibernate.usertype.CompositeUserType
HibernateMoodType.- Author:
- Hendrik Schreiber
-
-
Constructor Summary
Constructors Constructor Description HibernateMoodType()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
assemble(Serializable serializable, Object object)
Object
assemble(Serializable cached, org.hibernate.engine.spi.SessionImplementor session, Object owner)
Object
deepCopy(Object object)
Serializable
disassemble(Object object)
Serializable
disassemble(Object value, org.hibernate.engine.spi.SessionImplementor session)
boolean
equals(Object object, Object object1)
static short
getAngleLength(Mood mood)
String[]
getPropertyNames()
org.hibernate.type.Type[]
getPropertyTypes()
Object
getPropertyValue(Object component, int property)
int
hashCode(Object object)
boolean
isMutable()
Object
nullSafeGet(ResultSet resultSet, String[] strings, Object object)
Object
nullSafeGet(ResultSet resultSet, String[] strings, org.hibernate.engine.spi.SessionImplementor session, Object owner)
void
nullSafeSet(PreparedStatement preparedStatement, Object object, int index)
void
nullSafeSet(PreparedStatement st, Object value, int index, org.hibernate.engine.spi.SessionImplementor session)
Object
replace(Object object, Object object1, Object object2)
Object
replace(Object original, Object target, org.hibernate.engine.spi.SessionImplementor session, Object owner)
Class
returnedClass()
void
setPropertyValue(Object component, int property, Object value)
int[]
sqlTypes()
-
-
-
Method Detail
-
sqlTypes
public int[] sqlTypes()
-
getPropertyNames
public String[] getPropertyNames()
- Specified by:
getPropertyNames
in interfaceorg.hibernate.usertype.CompositeUserType
-
getPropertyTypes
public org.hibernate.type.Type[] getPropertyTypes()
- Specified by:
getPropertyTypes
in interfaceorg.hibernate.usertype.CompositeUserType
-
returnedClass
public Class returnedClass()
- Specified by:
returnedClass
in interfaceorg.hibernate.usertype.CompositeUserType
-
equals
public boolean equals(Object object, Object object1) throws org.hibernate.HibernateException
- Specified by:
equals
in interfaceorg.hibernate.usertype.CompositeUserType
- Throws:
org.hibernate.HibernateException
-
hashCode
public int hashCode(Object object) throws org.hibernate.HibernateException
- Specified by:
hashCode
in interfaceorg.hibernate.usertype.CompositeUserType
- Throws:
org.hibernate.HibernateException
-
nullSafeGet
public Object nullSafeGet(ResultSet resultSet, String[] strings, Object object) throws org.hibernate.HibernateException, SQLException
- Throws:
org.hibernate.HibernateException
SQLException
-
nullSafeGet
public Object nullSafeGet(ResultSet resultSet, String[] strings, org.hibernate.engine.spi.SessionImplementor session, Object owner) throws org.hibernate.HibernateException, SQLException
- Specified by:
nullSafeGet
in interfaceorg.hibernate.usertype.CompositeUserType
- Throws:
org.hibernate.HibernateException
SQLException
-
nullSafeSet
public void nullSafeSet(PreparedStatement preparedStatement, Object object, int index) throws org.hibernate.HibernateException, SQLException
- Throws:
org.hibernate.HibernateException
SQLException
-
getAngleLength
public static short getAngleLength(Mood mood)
-
nullSafeSet
public void nullSafeSet(PreparedStatement st, Object value, int index, org.hibernate.engine.spi.SessionImplementor session) throws org.hibernate.HibernateException, SQLException
- Specified by:
nullSafeSet
in interfaceorg.hibernate.usertype.CompositeUserType
- Throws:
org.hibernate.HibernateException
SQLException
-
deepCopy
public Object deepCopy(Object object) throws org.hibernate.HibernateException
- Specified by:
deepCopy
in interfaceorg.hibernate.usertype.CompositeUserType
- Throws:
org.hibernate.HibernateException
-
isMutable
public boolean isMutable()
- Specified by:
isMutable
in interfaceorg.hibernate.usertype.CompositeUserType
-
disassemble
public Serializable disassemble(Object value, org.hibernate.engine.spi.SessionImplementor session) throws org.hibernate.HibernateException
- Specified by:
disassemble
in interfaceorg.hibernate.usertype.CompositeUserType
- Throws:
org.hibernate.HibernateException
-
disassemble
public Serializable disassemble(Object object) throws org.hibernate.HibernateException
- Throws:
org.hibernate.HibernateException
-
assemble
public Object assemble(Serializable serializable, Object object) throws org.hibernate.HibernateException
- Throws:
org.hibernate.HibernateException
-
assemble
public Object assemble(Serializable cached, org.hibernate.engine.spi.SessionImplementor session, Object owner) throws org.hibernate.HibernateException
- Specified by:
assemble
in interfaceorg.hibernate.usertype.CompositeUserType
- Throws:
org.hibernate.HibernateException
-
replace
public Object replace(Object object, Object object1, Object object2) throws org.hibernate.HibernateException
- Throws:
org.hibernate.HibernateException
-
replace
public Object replace(Object original, Object target, org.hibernate.engine.spi.SessionImplementor session, Object owner) throws org.hibernate.HibernateException
- Specified by:
replace
in interfaceorg.hibernate.usertype.CompositeUserType
- Throws:
org.hibernate.HibernateException
-
getPropertyValue
public Object getPropertyValue(Object component, int property) throws org.hibernate.HibernateException
- Specified by:
getPropertyValue
in interfaceorg.hibernate.usertype.CompositeUserType
- Throws:
org.hibernate.HibernateException
-
-