[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