Package com.abiquo.server.core.appslibrary

Examples of com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto


      VirtualMachineTemplateInVirtualDatacenterToHardware function = new VirtualMachineTemplateInVirtualDatacenterToHardware(
            vdcToLocation);

      // VirtualMachineTemplate domain object does not have a builder, it is
      // read only
      VirtualMachineTemplateDto dto = new VirtualMachineTemplateDto();
      dto.setId(5);
      dto.setName("Template");
      dto.setDescription("Template description");
      dto.setCpuRequired(5);
      dto.setRamRequired(2048);
      VirtualMachineTemplate template = wrap(context, VirtualMachineTemplate.class, dto);

      VirtualDatacenterDto vdcDto = new VirtualDatacenterDto();
      vdcDto.setId(6);
      vdcDto.setHypervisorType(HypervisorType.VMX_04);
View Full Code Here


    * Retrieve the template of this virtual machine.
    *
    * @return Template of this virtual machine.
    */
   public VirtualMachineTemplate getTemplate() {
      VirtualMachineTemplateDto dto = context.getApi().getCloudApi().getVirtualMachineTemplate(target);
      return wrap(context, VirtualMachineTemplate.class, dto);
   }
View Full Code Here

    *      VirtualMachineTemplateResource-Retrieveallvirtualmachinetemplates</a>
    * @return Virtual machine template with the given id in the given enterprise
    *         or <code>null</code> if it does not exist.
    */
   public VirtualMachineTemplate getTemplateInRepository(final Enterprise enterprise, final Integer id) {
      VirtualMachineTemplateDto template = context.getApi().getVirtualMachineTemplateApi()
            .getVirtualMachineTemplate(enterprise.getId(), target.getId(), id);
      return wrap(context, VirtualMachineTemplate.class, template);
   }
View Full Code Here

         final Predicate<VirtualMachineTemplate> filter) {
      return Iterables.getFirst(filter(listTemplatesInRepository(datacenter), filter), null);
   }

   public VirtualMachineTemplate getTemplateInRepository(final Datacenter datacenter, final Integer id) {
      VirtualMachineTemplateDto template = context.getApi().getVirtualMachineTemplateApi()
            .getVirtualMachineTemplate(target.getId(), datacenter.getId(), id);
      return wrap(context, VirtualMachineTemplate.class, template);
   }
View Full Code Here

      volume.addLink(new RESTLink("virtualdatacenter", "http://localhost/api/cloud/virtualdatacenters/1"));
      return volume;
   }

   public static VirtualMachineTemplateDto virtualMachineTemplatePut() {
      VirtualMachineTemplateDto template = new VirtualMachineTemplateDto();
      template.setId(10);
      template.setName("m0n0wall");
      template.setDiskFormatType(DiskFormatType.VMDK_FLAT.toString());
      template.setPath("1/abiquo-repository.abiquo.com/m0n0wall/m0n0wall-1.3b18-i386-flat.vmdk");
      template.setDiskFileSize(27262976);
      template.setCpuRequired(1);
      template.setRamRequired(128);
      template.setCpuRequired(27262976);
      template.setCreationUser("SYSTEM");
      template.setIconUrl("http://ww1.prweb.com/prfiles/2010/08/02/2823234/gI_0_HakunaLogoMedium.jpg");
      template.addLink(new RESTLink("icon", "http://localhost/api/config/icons/1"));
      template.addLink(new RESTLink("category", "http://localhost/api/config/categories/1"));

      return template;

   }
View Full Code Here

TOP

Related Classes of com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.