Author: kstam
Date: Tue Nov 16 19:27:46 2010
New Revision: 1035755

URL: http://svn.apache.org/viewvc?rev=1035755&view=rev
Log:
JUDDI-414 setting the businessKey to either the incoming businessKey, ToKey or 
FromKey. 

Modified:
    
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/InquiryHelper.java

Modified: 
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/InquiryHelper.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/InquiryHelper.java?rev=1035755&r1=1035754&r2=1035755&view=diff
==============================================================================
--- 
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/InquiryHelper.java
 (original)
+++ 
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/InquiryHelper.java
 Tue Nov 16 19:27:46 2010
@@ -535,11 +535,13 @@ public class InquiryHelper {
                        InquiryHelper.getRelatedBusinesses(em, 
Direction.FROM_KEY, body.getBusinessKey(), body.getKeyedReference(), 
relatedBusinessInfos, modifiedAfter, modifiedBefore);
                        InquiryHelper.getRelatedBusinesses(em, 
Direction.TO_KEY, body.getBusinessKey(), body.getKeyedReference(), 
relatedBusinessInfos, modifiedAfter, modifiedBefore);
                }
-               else if (body.getFromKey() != null)
+               else if (body.getFromKey() != null) {
                        InquiryHelper.getRelatedBusinesses(em, 
Direction.FROM_KEY, body.getFromKey(), body.getKeyedReference(), 
relatedBusinessInfos, modifiedAfter, modifiedBefore);
-               else if (body.getToKey() != null)
+                   result.setBusinessKey(body.getFromKey());
+               } else if (body.getToKey() != null) {
                        InquiryHelper.getRelatedBusinesses(em, 
Direction.TO_KEY, body.getToKey(), body.getKeyedReference(), 
relatedBusinessInfos, modifiedAfter, modifiedBefore);
-
+            result.setBusinessKey(body.getToKey());
+               }
                if (relatedBusinessInfos.getRelatedBusinessInfo().size() > 0) {
                        // TODO: Do proper pagination!
                        
listDesc.setActualCount(relatedBusinessInfos.getRelatedBusinessInfo().size());



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to