Author: arminw
Date: Tue Oct 17 04:49:59 2006
New Revision: 464908

URL: http://svn.apache.org/viewvc?view=rev&rev=464908
Log:
ask for ClassDescriptor autoincrement fields

Modified:
    
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/util/sequence/PerFieldManager.java

Modified: 
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/util/sequence/PerFieldManager.java
URL: 
http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/util/sequence/PerFieldManager.java?view=diff&rev=464908&r1=464907&r2=464908
==============================================================================
--- 
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/util/sequence/PerFieldManager.java
 (original)
+++ 
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/util/sequence/PerFieldManager.java
 Tue Oct 17 04:49:59 2006
@@ -84,18 +84,15 @@
 
     public void afterStore(JdbcAccess dbAccess, ClassDescriptor cld, Object 
obj) throws SequenceManagerException
     {
-        FieldDescriptor[] pks = cld.getFieldDescriptor(false);
+        FieldDescriptor[] pks = cld.getAutoIncrementFields();
         FieldDescriptor result;
         for(int i = 0; i < pks.length; i++)
         {
             result = pks[i];
-            if(result.isAutoIncrement())
+            SequenceManager sm = lookup(result);
+            if(sm != null)
             {
-                SequenceManager sm = lookup(result);
-                if(sm != null)
-                {
-                    sm.afterStore(dbAccess, cld, obj);
-                }
+                sm.afterStore(dbAccess, cld, obj);
             }
         }
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to