From: <one...@us...> - 2003-04-11 07:15:58
|
Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/mapping In directory sc8-pr-cvs1:/tmp/cvs-serv12292/hibernate/mapping Modified Files: Any.java Log Message: added meta-type to <any> mappings Index: Any.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/mapping/Any.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Any.java 8 Apr 2003 09:49:30 -0000 1.2 --- Any.java 11 Apr 2003 07:15:53 -0000 1.3 *************** *** 2,5 **** --- 2,6 ---- package net.sf.hibernate.mapping; + import net.sf.hibernate.Hibernate; import net.sf.hibernate.type.ObjectType; import net.sf.hibernate.type.Type; *************** *** 8,11 **** --- 9,13 ---- private Type identifierType; + private Type metaType = Hibernate.CLASS; public boolean isAny() { *************** *** 32,36 **** public Type getType() { ! return new ObjectType(identifierType); } --- 34,38 ---- public Type getType() { ! return new ObjectType(metaType, identifierType); } *************** *** 40,43 **** --- 42,53 ---- public void setTypeByReflection(Class propertyClass, String propertyName) {} + + public Type getMetaType() { + return metaType; + } + + public void setMetaType(Type type) { + metaType = type; + } } |