From: <one...@us...> - 2002-12-25 06:58:00
|
Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/map In directory sc8-pr-cvs1:/tmp/cvs-serv18672/hibernate/map Modified Files: Root.java Log Message: removed deprecated IDGenerator interface, renamedand improved the exception class Index: Root.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/map/Root.java,v retrieving revision 1.36 retrieving revision 1.37 diff -C2 -d -r1.36 -r1.37 *** Root.java 14 Dec 2002 09:27:55 -0000 1.36 --- Root.java 25 Dec 2002 06:57:57 -0000 1.37 *************** *** 215,231 **** IdentifierGenerator idgen; Object gen = null; ! try { ! gen = idgenClass.getConstructor(argTypes).newInstance(args); ! } catch(NoSuchMethodException e) { ! throw new MappingException("Exception while trying to instantiate " + idgenClass.getName() + " with " + list,e); ! } ! if ( gen instanceof IDGenerator) { ! idgen = new Adaptor( (IDGenerator) gen ); } ! else { ! idgen = (IdentifierGenerator) gen; } - if ( PersistentIdentifierGenerator.class.isAssignableFrom(idgenClass) ) - generators.put( ( (PersistentIdentifierGenerator) idgen ).generatorKey(), idgen); return idgen; } --- 215,230 ---- IdentifierGenerator idgen; Object gen = null; ! try { ! gen = idgenClass.getConstructor(argTypes).newInstance(args); } ! catch(NoSuchMethodException e) { ! throw new MappingException("Exception while trying to instantiate " + idgenClass.getName() + " with " + list,e); ! } ! ! idgen = (IdentifierGenerator) gen; ! ! if ( PersistentIdentifierGenerator.class.isAssignableFrom(idgenClass) ) { ! generators.put( ( (PersistentIdentifierGenerator) idgen ).generatorKey(), idgen ); } return idgen; } |