Inherits org::hibernate::usertype::EnhancedUserType, and org::hibernate::usertype::ParameterizedType.
List of all members.
Public Member Functions |
void | setParameterValues (Properties parameters) |
Class | returnedClass () |
int[] | sqlTypes () |
boolean | isMutable () |
Object | deepCopy (Object value) throws HibernateException |
Serializable | disassemble (Object value) throws HibernateException |
Object | assemble (Serializable cached, Object owner) throws HibernateException |
Object | replace (Object original, Object target, Object owner) throws HibernateException |
boolean | equals (Object x, Object y) throws HibernateException |
int | hashCode (Object x) throws HibernateException |
Object | fromXMLString (String xmlValue) |
String | objectToSQLString (Object value) |
String | toXMLString (Object value) |
Object | nullSafeGet (ResultSet rs, String[] names, Object owner) throws HibernateException, SQLException |
void | nullSafeSet (PreparedStatement st, Object value, int index) throws HibernateException, SQLException |
Detailed Description
Custom mapping type for string-backed enumerations.
Taken from "Java Persistence with Hibernate", Christian Bauer and Gavin King, Manning, ISBN 1-932394-88-5.
This class was initially used by the handwritten ICD/SharedCode/Persistence TMCDB domain classes. It has been moved down to ACS to be used also by the generated TMCDB pojos.
Member Function Documentation
Object alma.hibernate.util.StringEnumUserType.assemble |
( |
Serializable |
cached, |
|
|
Object |
owner | |
|
) |
| | throws HibernateException |
Object alma.hibernate.util.StringEnumUserType.deepCopy |
( |
Object |
value |
) |
throws HibernateException |
Serializable alma.hibernate.util.StringEnumUserType.disassemble |
( |
Object |
value |
) |
throws HibernateException |
boolean alma.hibernate.util.StringEnumUserType.equals |
( |
Object |
x, |
|
|
Object |
y | |
|
) |
| | throws HibernateException |
Object alma.hibernate.util.StringEnumUserType.fromXMLString |
( |
String |
xmlValue |
) |
|
int alma.hibernate.util.StringEnumUserType.hashCode |
( |
Object |
x |
) |
throws HibernateException |
boolean alma.hibernate.util.StringEnumUserType.isMutable |
( |
|
) |
|
Object alma.hibernate.util.StringEnumUserType.nullSafeGet |
( |
ResultSet |
rs, |
|
|
String[] |
names, |
|
|
Object |
owner | |
|
) |
| | throws HibernateException, SQLException |
void alma.hibernate.util.StringEnumUserType.nullSafeSet |
( |
PreparedStatement |
st, |
|
|
Object |
value, |
|
|
int |
index | |
|
) |
| | throws HibernateException, SQLException |
String alma.hibernate.util.StringEnumUserType.objectToSQLString |
( |
Object |
value |
) |
|
Object alma.hibernate.util.StringEnumUserType.replace |
( |
Object |
original, |
|
|
Object |
target, |
|
|
Object |
owner | |
|
) |
| | throws HibernateException |
Class alma.hibernate.util.StringEnumUserType.returnedClass |
( |
|
) |
|
void alma.hibernate.util.StringEnumUserType.setParameterValues |
( |
Properties |
parameters |
) |
|
int [] alma.hibernate.util.StringEnumUserType.sqlTypes |
( |
|
) |
|
String alma.hibernate.util.StringEnumUserType.toXMLString |
( |
Object |
value |
) |
|
The documentation for this class was generated from the following file: