@ApiOperation( value = "Retrieve a list of Dependency objects from the NSR", notes = "Returns all the Dependency object of the specified NSR") @RequestMapping( value = "{id}/vnfdependenciesList", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) @ResponseStatus(HttpStatus.OK) public Set<DependencyObject> getVNFDependenciesList( @PathVariable("id") String id, @RequestHeader(value = "project-id") String projectId) throws NotFoundException { NetworkServiceRecord nsr = networkServiceRecordManagement.query(id, projectId); Set<DependencyObject> result = new HashSet<>(); for (VNFRecordDependency vnfDependency : nsr.getVnf_dependency()) { for (Entry<String, VNFCDependencyParameters> entry : vnfDependency.getVnfcParameters().entrySet()) { for (Entry<String, DependencyParameters> parameters : entry.getValue().getParameters().entrySet()) { DependencyObject dependencyObject = new DependencyObject(); dependencyObject.setTarget(vnfDependency.getTarget()); String source = getVNFCHostname(nsr, parameters.getKey()); dependencyObject.setSource(source); result.add(dependencyObject); } } } return result; }
for (String s : parameterKeys) log.debug("\t" + s); if (vnfcDependencyParameters.getParameters().get(vnfcInstance.getId()) == null) { DependencyParameters dependencyParameters = new DependencyParameters(); dependencyParameters.setParameters(new HashMap<>()); vnfcInstance = vnfcInstanceRepository.save(vnfcInstance); vnfcDependencyParameters.getParameters().put(vnfcInstance.getId(), dependencyParameters); + vnfcInstance.getId()); vnfcDependencyParameters .getParameters() .get(vnfcInstance.getId()) .getParameters() + vnfcInstance.getId()); vnfcDependencyParameters .getParameters() .get(vnfcInstance.getId()) .getParameters() .getParameters() .get(vnfcInstance.getId()) .getParameters()
vnfcDependencyParameters.getParameters().put(vnfcId, vnfcDP); dependency_new .getVnfcParameters() if (dependency.getVnfcParameters().get(virtualNetworkFunctionRecord.getType()).getParameters() == null) dependency .getVnfcParameters() .get(virtualNetworkFunctionRecord.getType()) .getParameters() .putAll(vnfcDependencyParameters.getParameters()); log.debug( "Current dependency: " .getVnfcParameters() .get(virtualNetworkFunctionRecord.getType()) .getParameters()); .getVnfcParameters() .get(virtualNetworkFunctionRecord.getType()) .getParameters() .remove(failedVnfc.getId()); log.debug( .getVnfcParameters() .get(virtualNetworkFunctionRecord.getType()) .getParameters());
+ virtualNetworkFunctionRecord.getId()); vnfcDependencyParameters.getParameters().put(vnfcId, vnfcDP); .getVnfcParameters() .get(virtualNetworkFunctionRecord.getType()) .getParameters() == null) { dependency .getVnfcParameters() .get(virtualNetworkFunctionRecord.getType()) .getParameters() .putAll(vnfcDependencyParameters.getParameters());
log.debug("Parameter: " + parametersEntry); if (parametersEntry.getValue() != null) { parametersEntry.getValue().getParameters().remove(vnfcInstance.getId());