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]