DeploymentDescriptorHelper helper =
new DeploymentDescriptorHelper(descriptorDocument, _wsdlDocuments[resourceIndex], resourceIndex);
for(Iterator i = _capabilityMaps[resourceIndex].values().iterator(); i.hasNext(); ) {
Capability capability = (Capability)i.next();
String uri = capability.getURI();
String implClass = helper.getCapabilityClass(uri);
if(implClass != null) {
String existingClass = capability.getImplementingClass();
if(existingClass == null) {
capability.setImplementingClass(implClass);
capability.setBuiltIn(false);
} else {
if(!existingClass.equals(implClass)) {
capability.setImplementingClass(implClass);
capability.setBuiltIn(false);
}
}
}
}
}