Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/map In directory sc8-pr-cvs1:/tmp/cvs-serv13167/hibernate/map Modified Files: Component.java ManyToOne.java OneToOne.java PersistentClass.java RootClass.java Log Message: introduced Getter and Setter classes and improved an exception message setting null to a primitive property Index: Component.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/map/Component.java,v retrieving revision 1.35 retrieving revision 1.36 diff -C2 -d -r1.35 -r1.36 *** Component.java 26 Nov 2002 03:35:43 -0000 1.35 --- Component.java 30 Nov 2002 08:19:00 -0000 1.36 *************** *** 109,113 **** } else if ( "component".equals(name) || "nested-composite-element".equals(name) ) { ! Class subreflectedClass = ReflectHelper.getGetterMethod( componentClass, propertyName ).getReturnType(); value = new Component(subnode, subreflectedClass, path, owner, isNullable, table, root); } --- 109,113 ---- } else if ( "component".equals(name) || "nested-composite-element".equals(name) ) { ! Class subreflectedClass = ReflectHelper.getGetter( componentClass, propertyName ).getReturnType(); value = new Component(subnode, subreflectedClass, path, owner, isNullable, table, root); } Index: ManyToOne.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/map/ManyToOne.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ManyToOne.java 27 Oct 2002 03:11:33 -0000 1.4 --- ManyToOne.java 30 Nov 2002 08:19:00 -0000 1.5 *************** *** 35,39 **** try { if (getType()==null) setType( TypeFactory.manyToOne( ! ReflectHelper.getGetterMethod(propertyClass, propertyName).getReturnType() ) ); } --- 35,39 ---- try { if (getType()==null) setType( TypeFactory.manyToOne( ! ReflectHelper.getGetter(propertyClass, propertyName).getReturnType() ) ); } Index: OneToOne.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/map/OneToOne.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** OneToOne.java 27 Oct 2002 03:11:33 -0000 1.4 --- OneToOne.java 30 Nov 2002 08:19:00 -0000 1.5 *************** *** 48,52 **** try { if (getType()==null) setType( TypeFactory.oneToOne( ! ReflectHelper.getGetterMethod(propertyClass, propertyName).getReturnType(), foreignKeyType ) ); } --- 48,52 ---- try { if (getType()==null) setType( TypeFactory.oneToOne( ! ReflectHelper.getGetter(propertyClass, propertyName).getReturnType(), foreignKeyType ) ); } Index: PersistentClass.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/map/PersistentClass.java,v retrieving revision 1.42 retrieving revision 1.43 diff -C2 -d -r1.42 -r1.43 *** PersistentClass.java 26 Nov 2002 08:37:25 -0000 1.42 --- PersistentClass.java 30 Nov 2002 08:19:00 -0000 1.43 *************** *** 86,90 **** } else if ( "component".equals(name) ) { ! Class reflectedClass = ReflectHelper.getGetterMethod( getPersistentClass(), propertyName ).getReturnType(); value = new Component(subnode, reflectedClass, path, this, true, table, root); } --- 86,90 ---- } else if ( "component".equals(name) ) { ! Class reflectedClass = ReflectHelper.getGetter( getPersistentClass(), propertyName ).getReturnType(); value = new Component(subnode, reflectedClass, path, this, true, table, root); } Index: RootClass.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/map/RootClass.java,v retrieving revision 1.52 retrieving revision 1.53 diff -C2 -d -r1.52 -r1.53 *** RootClass.java 26 Nov 2002 08:37:25 -0000 1.52 --- RootClass.java 30 Nov 2002 08:19:00 -0000 1.53 *************** *** 166,170 **** } else { ! Class reflectedClass = ReflectHelper.getGetterMethod( getPersistentClass(), propertyName ).getReturnType(); identifier = new Component(subnode, reflectedClass, null, this, false, table, root); identifierProperty = new Property(subnode, identifier, root); --- 166,170 ---- } else { ! Class reflectedClass = ReflectHelper.getGetter( getPersistentClass(), propertyName ).getReturnType(); identifier = new Component(subnode, reflectedClass, null, this, false, table, root); identifierProperty = new Property(subnode, identifier, root); |