Codota Logo
ImageRepository
Code IndexAdd Codota to your IDE (free)

How to use
ImageRepository
in
org.openbaton.nfvo.repositories

Best Java code snippets using org.openbaton.nfvo.repositories.ImageRepository (Showing top 13 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
ArrayList a =
  • Codota Iconnew ArrayList<String>()
  • Codota Iconnew ArrayList()
  • Codota Iconnew ArrayList<Object>()
  • Smart code suggestions by Codota
}
origin: openbaton/NFVO

 @Override
 @Transactional
 public void deleteImage(String idVim, String idImage) {
  vimRepository.findFirstById(idVim).getImages().remove(imageRepository.findOne(idImage));
  imageRepository.delete(idImage);
 }
}
origin: openbaton/NFVO

@Override
public NFVImage update(NFVImage nfvImage, String id) {
 nfvImage = imageRepository.save(nfvImage);
 nfvImage.setUpdated(new Date());
 return nfvImage;
}
origin: openbaton/NFVO

@Override
public Iterable<BaseNfvImage> query() {
 return imageRepository.findAll();
}
origin: openbaton/NFVO

@Test
public void nfvImageManagementQueryTest() {
 when(imageRepository.findAll()).thenReturn(new ArrayList<>());
 Assert.assertEquals(false, nfvImageManagement.query().iterator().hasNext());
 NFVImage nfvImage_exp = createNfvImage();
 when(imageRepository.findOne(nfvImage_exp.getId())).thenReturn(nfvImage_exp);
 BaseNfvImage nfvImage_new = nfvImageManagement.query(nfvImage_exp.getId());
 Assert.assertEquals(nfvImage_exp.getId(), nfvImage_new.getId());
 //    Assert.assertEquals(nfvImage_exp.getName(), nfvImage_new.getName());
 Assert.assertEquals(nfvImage_exp.getExtId(), nfvImage_new.getExtId());
 //    Assert.assertEquals(nfvImage_exp.getMinRam(), nfvImage_new.getMinRam());
}
origin: openbaton/NFVO

@Override
public BaseNfvImage query(String id) {
 return imageRepository.findOne(id);
}
origin: openbaton/NFVO

@Override
public void delete(String id) {
 log.debug("Removing image with id " + id);
 imageRepository.delete(id);
}
origin: openbaton/NFVO

@Test
public void nfvImageManagementDeleteTest() {
 BaseNfvImage nfvImage_exp = createNfvImage();
 when(imageRepository.findOne(nfvImage_exp.getId())).thenReturn(nfvImage_exp);
 nfvImageManagement.delete(nfvImage_exp.getId());
 when(imageRepository.findOne(nfvImage_exp.getId())).thenReturn(null);
 BaseNfvImage nfvImage_new = nfvImageManagement.query(nfvImage_exp.getId());
 Assert.assertNull(nfvImage_new);
}
origin: openbaton/NFVO

private void initMocks() throws VimException, PluginException {
 Vim vim = mock(Vim.class);
 when(vim.queryImages(any(BaseVimInstance.class))).thenReturn(new ArrayList<>());
 when(vimBroker.getVim(anyString())).thenReturn(vim);
 //    try {
 //      Future<Set<DeploymentFlavour>> futureFlavours = mock(AsyncResult.class);
 //      Future<Set<BaseNetwork>> futureNetworks = mock(AsyncResult.class);
 //      Future<Set<BaseNfvImage>> futureImages = mock(AsyncResult.class);
 //
 // when(asyncVimManagement.updateFlavors(any(BaseVimInstance.class))).thenReturn(futureFlavours);
 //      when(asyncVimManagement.updateFlavors(any(BaseVimInstance.class)).get())
 //          .thenReturn(new HashSet<>());
 //
 // when(asyncVimManagement.updateImages(any(BaseVimInstance.class))).thenReturn(futureImages);
 //      when(asyncVimManagement.updateImages(any(BaseVimInstance.class)).get())
 //          .thenReturn(new HashSet<>());
 //      when(asyncVimManagement.updateNetworks(any(BaseVimInstance.class)))
 //          .thenReturn(futureNetworks);
 //      when(asyncVimManagement.updateNetworks(any(BaseVimInstance.class)).get())
 //          .thenReturn(new HashSet<>());
 //    } catch (InterruptedException | ExecutionException | BadRequestException e) {
 //      e.printStackTrace();
 //    }
 doNothing().when(imageRepository).delete(any(NFVImage.class));
 doNothing().when(networkRepository).delete(any(Network.class));
}
origin: openbaton/NFVO

@Override
public NFVImage add(NFVImage NFVImage) {
 log.trace("Adding image " + NFVImage);
 log.debug("Adding image with name " + NFVImage.getName());
 return imageRepository.save(NFVImage);
}
origin: openbaton/NFVO

public BaseNfvImage queryImage(String idVim, String idImage, String projectId)
  throws EntityUnreachableException, NotFoundException {
 BaseVimInstance vimInstance = vimRepository.findFirstByIdAndProjectId(idVim, projectId);
 if (vimInstance == null)
  throw new NotFoundException("VIM Instance with ID " + idVim + " not found.");
 if (!vimInstance.isActive()) {
  throw new EntityUnreachableException(
    "VimInstance " + vimInstance.getName() + " is not reachable");
 }
 try {
  refresh(vimInstance, true);
 } catch (Exception e) {
  log.error(
    "Unable to refresh the VIM instance with ID "
      + idVim
      + " before querying the image with ID "
      + idImage);
  e.printStackTrace();
 }
 for (BaseNfvImage image : vimInstance.getImages()) {
  if (image.getId().equals(idImage)) return imageRepository.findOne(idImage);
 }
 throw new NotFoundException(
   "Did not find image with ID "
     + idImage
     + " for the VIM instance "
     + vimInstance.getName()
     + " with ID "
     + idVim);
}
origin: openbaton/NFVO

@Override
@Transactional
public BaseNfvImage addImage(String id, BaseNfvImage image) {
 image = imageRepository.save(image);
 vimRepository.findFirstById(id).addImage(image);
 return image;
}
origin: openbaton/NFVO

@Test
public void nfvImageManagementUpdateTest() {
 NFVImage nfvImage_exp = createNfvImage();
 NFVImage nfvImage_new = createNfvImage();
 nfvImage_new.setName("UpdatedName");
 nfvImage_new.setMinRam(2046);
 when(imageRepository.save(any(NFVImage.class))).thenReturn(nfvImage_new);
 nfvImage_exp = nfvImageManagement.update(nfvImage_new, nfvImage_exp.getId());
 Assert.assertEquals(nfvImage_exp.getName(), nfvImage_new.getName());
 Assert.assertEquals(nfvImage_exp.getExtId(), nfvImage_new.getExtId());
 Assert.assertEquals(nfvImage_exp.getMinRam(), nfvImage_new.getMinRam());
}
origin: openbaton/NFVO

@Test
public void nfvImageManagementAddTest() {
 NFVImage nfvImage_exp = createNfvImage();
 when(imageRepository.save(any(NFVImage.class))).thenReturn(nfvImage_exp);
 NFVImage nfvImage_new = nfvImageManagement.add(nfvImage_exp);
 Assert.assertEquals(nfvImage_exp.getId(), nfvImage_new.getId());
 Assert.assertEquals(nfvImage_exp.getName(), nfvImage_new.getName());
 Assert.assertEquals(nfvImage_exp.getExtId(), nfvImage_new.getExtId());
 Assert.assertEquals(nfvImage_exp.getMinRam(), nfvImage_new.getMinRam());
}
org.openbaton.nfvo.repositoriesImageRepository

Javadoc

Created by lto on 06/05/15.

Most used methods

  • delete
  • findOne
  • save
  • findAll

Popular in Java

  • Reading from database using SQL prepared statement
  • getContentResolver (Context)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • scheduleAtFixedRate (Timer)
    Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
  • Kernel (java.awt.image)
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now