Author: arminw Date: Fri Dec 22 17:36:33 2006 New Revision: 489821 URL: http://svn.apache.org/viewvc?view=rev&rev=489821 Log: minor improvement, avoid redundant method calls
Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/IdentityFactoryImpl.java db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/MtoNBroker.java Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/IdentityFactoryImpl.java URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/IdentityFactoryImpl.java?view=diff&rev=489821&r1=489820&r2=489821 ============================================================================== --- db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/IdentityFactoryImpl.java (original) +++ db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/IdentityFactoryImpl.java Fri Dec 22 17:36:33 2006 @@ -96,11 +96,11 @@ { // now we are sure that the specified object is not a proxy realClass = objOrProxy.getClass(); - topLevelClass = broker.getTopLevelClass(realClass); if(cld == null) { cld = broker.getClassDescriptor(realClass); } + topLevelClass = cld.getTopLevelClass(); BrokerHelper helper = broker.serviceBrokerHelper(); FieldDescriptor[] fields = cld.getPkFields(); Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/MtoNBroker.java URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/MtoNBroker.java?view=diff&rev=489821&r1=489820&r2=489821 ============================================================================== --- db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/MtoNBroker.java (original) +++ db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/MtoNBroker.java Fri Dec 22 17:36:33 2006 @@ -139,7 +139,7 @@ String selectStmt = pb.serviceSqlGenerator().getSelectMNStatement(table, fkColumns, pkColumns); - ClassDescriptor itemCLD = pb.getDescriptorRepository().getDescriptorFor(cod.getItemClass()); + ClassDescriptor itemCLD = cod.getItemClassDescriptor(); Collection extents = pb.getDescriptorRepository().getAllConcreteSubclassDescriptors(itemCLD); if(extents.size() > 0) { @@ -214,7 +214,7 @@ } List workList = new ArrayList(mnKeys); MtoNBroker.Key relatedObjKeys; - ClassDescriptor relatedCld = pb.getClassDescriptor(cod.getItemClass()); + ClassDescriptor relatedCld = cod.getItemClassDescriptor(); BrokerHelper helper = pb.serviceBrokerHelper(); Object relatedObj; --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]