@Override @Transactional public NetworkServiceRecord saveCascade(NetworkServiceRecord networkServiceRecord) { vnfrRepository.save(networkServiceRecord.getVnfr()); return networkServiceRecordRepository.save(networkServiceRecord); }
@Override @Transactional public VirtualNetworkFunctionRecord addVnfr(VirtualNetworkFunctionRecord vnfr, String nsrId) throws NsrNotFoundException { if (networkServiceRecordRepository.exists(nsrId)) { vnfr = vnfrRepository.save(vnfr); SimpleDateFormat format = new SimpleDateFormat("yyyy.MM.dd 'at' HH:mm:ss z"); NetworkServiceRecord nsr = networkServiceRecordRepository.findFirstById(nsrId); nsr.setUpdatedAt(format.format(new Date())); nsr.getVnfr().add(vnfr); return vnfr; } vnfrRepository.delete(vnfr.getId()); throw new NsrNotFoundException( String.format( "NSR with id [%s] does not exist, may be already deleted, ignoring save", nsrId)); }
protected void saveVirtualNetworkFunctionRecord() throws NsrNotFoundException { if (networkServiceRecordRepository.exists(virtualNetworkFunctionRecord.getParent_ns_id())) { try { lock.lock(); log.trace( "ACTION is: " + action + " and the VNFR id is: " + virtualNetworkFunctionRecord.getId()); SimpleDateFormat format = new SimpleDateFormat("yyyy.MM.dd 'at' HH:mm:ss z"); if (virtualNetworkFunctionRecord.getId() == null || virtualNetworkFunctionRecord.getId().isEmpty()) { virtualNetworkFunctionRecord.setCreatedAt(format.format(new Date())); virtualNetworkFunctionRecord.setUpdatedAt(format.format(new Date())); virtualNetworkFunctionRecord = networkServiceRecordRepository.addVnfr( virtualNetworkFunctionRecord, virtualNetworkFunctionRecord.getParent_ns_id()); } else { virtualNetworkFunctionRecord.setUpdatedAt(format.format(new Date())); virtualNetworkFunctionRecord = vnfrRepository.save(virtualNetworkFunctionRecord); } } finally { lock.unlock(); } } }
return vnfrRepository.save(vnfr);
vnfr = vnfrRepository.save(vnfr);
vnfrToNotify = vnfrRepository.save(vnfrToNotify); VnfmManagerEndpoint vnfmManagerEndpoint = vnfmRegister.getVnfm(vnfrToNotify.getEndpoint()); VnfmSender vnfmSender = this.getVnfmSender(vnfmManagerEndpoint.getEndpointType());
failedVnfr = vnfrRepository.save(failedVnfr); OrVnfmGenericMessage orVnfmGenericMessage = new OrVnfmGenericMessage(); orVnfmGenericMessage.setVnfr(failedVnfr);
log.debug("Update: VDUs of VNFR " + virtualNetworkFunctionRecord_nfvo.getId() + ": " + vdus); setHistoryLifecycleEvent(); virtualNetworkFunctionRecord = vnfrRepository.save(virtualNetworkFunctionRecord_nfvo); log.info("Update: Finished with VNFR: " + virtualNetworkFunctionRecord_nfvo.getName());