@Override public BaseNetwork query(String id) { return networkRepository.findOne(id); } }
/** * Return the list of VNFComponent * * @return Iterable<VNFComponent> */ public Iterable<VNFComponent> query() { return vnfcRepository.findAll(); }
@Override public VirtualLinkRecord update(VirtualLinkRecord virtualLinkRecord, String id) { virtualLinkRecord = virtualLinkRecordRepository.save(virtualLinkRecord); return virtualLinkRecord; }
private boolean projectIsNotUsed(Project projectToDelete) { if (!vimRepository.findByProjectId(projectToDelete.getId()).isEmpty()) return false; if (!vnfPackageRepository.findByProjectId(projectToDelete.getId()).isEmpty()) return false; if (!networkServiceDescriptorRepository.findByProjectId(projectToDelete.getId()).isEmpty()) return false; return networkServiceRecordRepository.findByProjectId(projectToDelete.getId()).isEmpty(); }
/** * Returns the VNFDependency selected by idVnfd into NSD with idNsd * * @return VNFDependency */ @Override public VNFDependency getVnfDependency(String idNsd, String idVnfd, String projectId) throws NotFoundException { if (nsdRepository.findFirstByIdAndProjectId(idNsd, projectId) == null) throw new NotFoundException("No NSD found with ID " + idNsd); return vnfDependencyRepository.findOne(idVnfd); }
/** * This operation is used to query the information of the Network Service Descriptor (NSD), * including any related VNFFGD and VLD. */ @Override public Iterable<NetworkServiceDescriptor> query() { return nsdRepository.findAll(); }
/** * This operation is used to query the information of the Network Service Descriptor (NSD), * including any related VNFFGD and VLD. */ @Override public NetworkServiceDescriptor query(String id, String projectId) { return nsdRepository.findFirstByIdAndProjectId(id, projectId); }
@Override public Iterable<VirtualNetworkFunctionDescriptor> queryByProjectId(String projectId) { return vnfdRepository.findByProjectId(projectId); } }
@Override public void delete(String id) { vnfmManagerEndpointRepository.delete(id); } }
@Override public VirtualLinkDescriptor update(VirtualLinkDescriptor virtualLinkDescriptor, String id) { virtualLinkDescriptor = virtualLinkDescriptorRepository.save(virtualLinkDescriptor); return virtualLinkDescriptor; }
@Override public VNFForwardingGraphDescriptor add( VNFForwardingGraphDescriptor vnfForwardingGraphDescriptor) { return vnffgDescriptorRepository.save(vnfForwardingGraphDescriptor); }
@Override public boolean userExists(String username) { return (userRepository.findFirstByUsername(username) != null); } }
@Override public VirtualLinkDescriptor queryDescriptor(String id) { return virtualLinkDescriptorRepository.findOne(id); } }
@Override public Iterable<BaseVimInstance> queryByProjectId(String projectId) { return vimRepository.findByProjectId(projectId); }
@Override public VirtualLinkRecord queryRecord(String id) { return virtualLinkRecordRepository.findOne(id); }
@Override public Iterable<EventEndpoint> queryByProjectId(String projectId) { return eventEndpointRepository.findByProjectId(projectId); } }
/** * Returns the VNFComponent selected by id * * @param id of VNFComponent * @return VNFComponent */ @Override public VNFComponent query(String id) { return vnfcRepository.findFirstById(id); } }
@Override public Iterable<VNFPackage> queryByProjectId(String projectId) { return vnfPackageRepository.findByProjectId(projectId); } }
@Override public boolean exist(String id) { return projectRepository.exists(id); } }
@Override public Key queryById(String projectId, String id) { return keyRepository.findFirstByIdAndProjectId(id, projectId); }