SCOUT-129, switching to assuming a Concept rather then a SpecificationLink in the specifications Collection.
git-svn-id: https://svn.apache.org/repos/asf/juddi/scout/trunk@1295386 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/ws/scout/util/ScoutJaxrUddiHelper.java b/src/main/java/org/apache/ws/scout/util/ScoutJaxrUddiHelper.java
index 6abd06a..ede6768 100644
--- a/src/main/java/org/apache/ws/scout/util/ScoutJaxrUddiHelper.java
+++ b/src/main/java/org/apache/ws/scout/util/ScoutJaxrUddiHelper.java
@@ -847,15 +847,20 @@
Iterator speciter = specifications.iterator();
while (speciter.hasNext()) {
RegistryObject registryobject = (RegistryObject) speciter.next();
- if (registryobject instanceof SpecificationLink) {
- SpecificationLink specificationlink = (SpecificationLink) registryobject;
- if (specificationlink.getSpecificationObject() != null) {
- RegistryObject ro = specificationlink.getSpecificationObject();
- if (ro.getKey() != null) {
- Key key = ro.getKey();
- tbag.getTModelKey().add(key.toString());
- }
- }
+ if (registryobject instanceof Concept) {
+ Concept concept = (Concept) registryobject;
+ if (concept.getKey() != null) {
+ tbag.getTModelKey().add(concept.getKey().toString());
+ }
+// if (registryobject instanceof SpecificationLink) {
+// SpecificationLink specificationlink = (SpecificationLink) registryobject;
+// if (specificationlink.getSpecificationObject() != null) {
+// RegistryObject ro = specificationlink.getSpecificationObject();
+// if (ro.getKey() != null) {
+// Key key = ro.getKey();
+// tbag.getTModelKey().add(key.toString());
+// }
+// }
} else {
log.info("ebXML case - the RegistryObject is an ExtrinsicObject, Not implemented");
}