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);
|