Class AccessAssertionUserType
- java.lang.Object
-
- org.mapfish.print.servlet.job.impl.hibernate.AccessAssertionUserType
-
- All Implemented Interfaces:
org.hibernate.usertype.UserType
public class AccessAssertionUserType extends java.lang.Object implements org.hibernate.usertype.UserType
Hibernate user type for access assertion.
-
-
Constructor Summary
Constructors Constructor Description AccessAssertionUserType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
assemble(java.io.Serializable cached, java.lang.Object owner)
java.lang.Object
deepCopy(java.lang.Object value)
java.io.Serializable
disassemble(java.lang.Object value)
boolean
equals(java.lang.Object x, java.lang.Object y)
int
hashCode(java.lang.Object x)
boolean
isMutable()
java.lang.Object
nullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, org.hibernate.engine.spi.SharedSessionContractImplementor session, java.lang.Object owner)
void
nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, org.hibernate.engine.spi.SharedSessionContractImplementor session)
java.lang.Object
replace(java.lang.Object original, java.lang.Object target, java.lang.Object owner)
java.lang.Class<AccessAssertion>
returnedClass()
int[]
sqlTypes()
-
-
-
Method Detail
-
assemble
public final java.lang.Object assemble(java.io.Serializable cached, java.lang.Object owner)
- Specified by:
assemble
in interfaceorg.hibernate.usertype.UserType
-
deepCopy
public final java.lang.Object deepCopy(java.lang.Object value)
- Specified by:
deepCopy
in interfaceorg.hibernate.usertype.UserType
-
disassemble
public final java.io.Serializable disassemble(java.lang.Object value)
- Specified by:
disassemble
in interfaceorg.hibernate.usertype.UserType
-
equals
public final boolean equals(java.lang.Object x, java.lang.Object y)
- Specified by:
equals
in interfaceorg.hibernate.usertype.UserType
-
hashCode
public final int hashCode(java.lang.Object x)
- Specified by:
hashCode
in interfaceorg.hibernate.usertype.UserType
-
isMutable
public final boolean isMutable()
- Specified by:
isMutable
in interfaceorg.hibernate.usertype.UserType
-
nullSafeGet
public final java.lang.Object nullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, org.hibernate.engine.spi.SharedSessionContractImplementor session, java.lang.Object owner) throws java.sql.SQLException
- Specified by:
nullSafeGet
in interfaceorg.hibernate.usertype.UserType
- Throws:
java.sql.SQLException
-
nullSafeSet
public final void nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, org.hibernate.engine.spi.SharedSessionContractImplementor session) throws java.sql.SQLException
- Specified by:
nullSafeSet
in interfaceorg.hibernate.usertype.UserType
- Throws:
java.sql.SQLException
-
replace
public final java.lang.Object replace(java.lang.Object original, java.lang.Object target, java.lang.Object owner)
- Specified by:
replace
in interfaceorg.hibernate.usertype.UserType
-
returnedClass
public final java.lang.Class<AccessAssertion> returnedClass()
- Specified by:
returnedClass
in interfaceorg.hibernate.usertype.UserType
-
sqlTypes
public final int[] sqlTypes()
- Specified by:
sqlTypes
in interfaceorg.hibernate.usertype.UserType
-
-