vnfcDependencyParameters = new VNFCDependencyParameters(); vnfcDependencyParameters.setParameters(new HashMap<>()); 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 vnfcDependencyParameters = new VNFCDependencyParameters(); vnfcDependencyParameters.setParameters(new HashMap<>());
@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; }
log.debug("Parameter: " + parametersEntry); if (parametersEntry.getValue() != null) { parametersEntry.getValue().getParameters().remove(vnfcInstance.getId());
VNFCDependencyParameters vnfcDependencyParameters = new VNFCDependencyParameters(); vnfcDependencyParameters.setParameters(new HashMap<String, DependencyParameters>()); vnfcDependencyParameters.getParameters().put(vnfcId, vnfcDP); dependency_new .getVnfcParameters() VNFCDependencyParameters vnfcDependencyParameters1 = new VNFCDependencyParameters(); vnfcDependencyParameters1.setParameters(new HashMap<String, DependencyParameters>()); dependency .getVnfcParameters() .put(virtualNetworkFunctionRecord.getType(), vnfcDependencyParameters1); if (dependency.getVnfcParameters().get(virtualNetworkFunctionRecord.getType()).getParameters() == null) dependency .getVnfcParameters() .get(virtualNetworkFunctionRecord.getType()) .setParameters(new HashMap<String, DependencyParameters>()); .getParameters() .putAll(vnfcDependencyParameters.getParameters()); log.debug( "Current dependency: " .getVnfcParameters() .get(virtualNetworkFunctionRecord.getType()) .getParameters());
VNFCDependencyParameters vnfcDependencyParameters = new VNFCDependencyParameters(); vnfcDependencyParameters.setParameters(new HashMap<>()); + virtualNetworkFunctionRecord.getId()); vnfcDependencyParameters.getParameters().put(vnfcId, vnfcDP); .put(virtualNetworkFunctionRecord.getType(), vnfcDependencyParameters); if (dependency.getVnfcParameters().get(virtualNetworkFunctionRecord.getType()) == null) { VNFCDependencyParameters vnfcDependencyParameters1 = new VNFCDependencyParameters(); vnfcDependencyParameters1.setParameters(new HashMap<>()); dependency .getVnfcParameters() .getVnfcParameters() .get(virtualNetworkFunctionRecord.getType()) .getParameters() == null) { dependency .getVnfcParameters() .get(virtualNetworkFunctionRecord.getType()) .setParameters(new HashMap<>()); .getParameters() .putAll(vnfcDependencyParameters.getParameters());