Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate
In directory sc8-pr-cvs1:/tmp/cvs-serv26833
Modified Files:
UserType.java
Log Message:
* reworked CompositeUserType
* improved some exception handling
Index: UserType.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/UserType.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** UserType.java 6 Apr 2003 02:28:55 -0000 1.6
--- UserType.java 6 Apr 2003 10:11:07 -0000 1.7
***************
*** 27,30 ****
--- 27,33 ----
* must be serializable.<br>
* <br>
+ * <tt>CompositeUserType</tt> provides an extended version of
+ * this interface that is useful for more complex cases.<br>
+ * <br>
* Alternatively, custom types could implement <tt>Type</tt>
* directly or extend one of the abstract classes in
***************
*** 33,36 ****
--- 36,40 ----
* package.
*
+ * @see CompositeUserType for more complex cases
* @see net.sf.hibernate.type.Type
*/
***************
*** 61,65 ****
* @return boolean
*/
! public boolean equals(Object x, Object y);
/**
--- 65,69 ----
* @return boolean
*/
! public boolean equals(Object x, Object y) throws HibernateException;
/**
***************
*** 95,103 ****
* collections.
*
- * @param value generally a collection element or entity field
- * @param session
* @return Object a copy
*/
! public Object deepCopy(Object value);
/**
--- 99,105 ----
* collections.
*
* @return Object a copy
*/
! public Object deepCopy(Object value) throws HibernateException;
/**
|