Liferay 6.1.2-ce-ga3

com.liferay.portal.dao.orm.hibernate
Class LongType

java.lang.Object
  extended by com.liferay.portal.dao.orm.hibernate.LongType
All Implemented Interfaces:
Serializable, org.hibernate.usertype.CompositeUserType

public class LongType
extends Object
implements org.hibernate.usertype.CompositeUserType, Serializable

See Also:
Serialized Form

Field Summary
static Long DEFAULT_VALUE
           
 
Constructor Summary
LongType()
           
 
Method Summary
 Object assemble(Serializable cached, org.hibernate.engine.SessionImplementor session, Object owner)
           
 Object deepCopy(Object obj)
           
 Serializable disassemble(Object value, org.hibernate.engine.SessionImplementor session)
           
 boolean equals(Object x, Object y)
           
 String[] getPropertyNames()
           
 org.hibernate.type.Type[] getPropertyTypes()
           
 Object getPropertyValue(Object component, int property)
           
 int hashCode(Object x)
           
 boolean isMutable()
           
 Object nullSafeGet(ResultSet rs, String[] names, org.hibernate.engine.SessionImplementor session, Object owner)
           
 void nullSafeSet(PreparedStatement ps, Object target, int index, org.hibernate.engine.SessionImplementor session)
           
 Object replace(Object original, Object target, org.hibernate.engine.SessionImplementor session, Object owner)
           
 Class<Long> returnedClass()
           
 void setPropertyValue(Object component, int property, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_VALUE

public static final Long DEFAULT_VALUE
Constructor Detail

LongType

public LongType()
Method Detail

assemble

public Object assemble(Serializable cached,
                       org.hibernate.engine.SessionImplementor session,
                       Object owner)
Specified by:
assemble in interface org.hibernate.usertype.CompositeUserType

deepCopy

public Object deepCopy(Object obj)
Specified by:
deepCopy in interface org.hibernate.usertype.CompositeUserType

disassemble

public Serializable disassemble(Object value,
                                org.hibernate.engine.SessionImplementor session)
Specified by:
disassemble in interface org.hibernate.usertype.CompositeUserType

equals

public boolean equals(Object x,
                      Object y)
Specified by:
equals in interface org.hibernate.usertype.CompositeUserType

getPropertyNames

public String[] getPropertyNames()
Specified by:
getPropertyNames in interface org.hibernate.usertype.CompositeUserType

getPropertyTypes

public org.hibernate.type.Type[] getPropertyTypes()
Specified by:
getPropertyTypes in interface org.hibernate.usertype.CompositeUserType

getPropertyValue

public Object getPropertyValue(Object component,
                               int property)
Specified by:
getPropertyValue in interface org.hibernate.usertype.CompositeUserType

hashCode

public int hashCode(Object x)
Specified by:
hashCode in interface org.hibernate.usertype.CompositeUserType

isMutable

public boolean isMutable()
Specified by:
isMutable in interface org.hibernate.usertype.CompositeUserType

nullSafeGet

public Object nullSafeGet(ResultSet rs,
                          String[] names,
                          org.hibernate.engine.SessionImplementor session,
                          Object owner)
                   throws SQLException
Specified by:
nullSafeGet in interface org.hibernate.usertype.CompositeUserType
Throws:
SQLException

nullSafeSet

public void nullSafeSet(PreparedStatement ps,
                        Object target,
                        int index,
                        org.hibernate.engine.SessionImplementor session)
                 throws SQLException
Specified by:
nullSafeSet in interface org.hibernate.usertype.CompositeUserType
Throws:
SQLException

replace

public Object replace(Object original,
                      Object target,
                      org.hibernate.engine.SessionImplementor session,
                      Object owner)
Specified by:
replace in interface org.hibernate.usertype.CompositeUserType

returnedClass

public Class<Long> returnedClass()
Specified by:
returnedClass in interface org.hibernate.usertype.CompositeUserType

setPropertyValue

public void setPropertyValue(Object component,
                             int property,
                             Object value)
Specified by:
setPropertyValue in interface org.hibernate.usertype.CompositeUserType

Liferay 6.1.2-ce-ga3