deploy();
}
private void updateAffectedWebServiceCalls() {
NewWsdlDataApplier dataApplier = new NewWsdlDataApplier(persistor, project.getFileStore(), wsCall.getWsdlFile());
WsdlFile toApply = new WsdlFile();
if (this.wsdlFile.isRemote()) {
toApply.setLocator(this.wsdlFile.getLocator());
} else {
toApply.setLocator(new File(this.wsdlFile.getLocator()).getName());
}
for (WebServiceCall ws : affected) {
WebServiceOperationInfo opInfo = OpInfoFinder.findMatchingOpInfo(ws, wsInfo);
assert opInfo != null : "A conflict remained undetected. There is a bug in the conflict detection code.";
opInfo.setProperty(WebServiceOperationInfo.WSDL_LOCATOR, toApply.getLocator());
dataApplier.apply(ws, toApply, opInfo);
}
}