[prev in list] [next in list] [prev in thread] [next in thread]
List: ojb-dev
Subject: cvs commit: db-ojb/src/java/org/apache/ojb/broker/metadata/fieldaccess AbstractPersistentField.java
From: tomdz () apache ! org
Date: 2004-03-31 21:39:19
Message-ID: 20040331213919.23259.qmail () minotaur ! apache ! org
[Download RAW message or body]
tomdz 2004/03/31 13:39:19
Modified: src/java/org/apache/ojb/broker/metadata/fieldaccess
AbstractPersistentField.java
Log:
Extracted creation of a nested field value into a separate method to allow \
overriding
Revision Changes Path
1.18 +7 -2 \
db-ojb/src/java/org/apache/ojb/broker/metadata/fieldaccess/AbstractPersistentField.java
Index: AbstractPersistentField.java
===================================================================
RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/broker/metadata/fieldaccess/AbstractPersistentField.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- AbstractPersistentField.java 26 Mar 2004 08:47:10 -0000 1.17
+++ AbstractPersistentField.java 31 Mar 2004 21:39:19 -0000 1.18
@@ -290,7 +290,7 @@
{
try
{
- attrib = pField.getType().newInstance();
+ attrib = createNestedFieldValue(pField);
}
catch (InstantiationException e)
{
@@ -328,6 +328,11 @@
}
+ protected Object createNestedFieldValue(PersistentField nestedField) throws \
InstantiationException, IllegalAccessException + {
+ return nestedField.getType().newInstance();
+ }
+
private PersistentField createInternPersistentField(Class fieldType, String \
aFieldName) {
try
---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic