Package com.abiquo.server.core.appslibrary

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


   public Role findRole(final Predicate<Role> filter) {
      return Iterables.getFirst(filter(listRoles(), filter), null);
   }

   public List<VirtualMachineTemplate> listTemplatesInRepository(final Datacenter datacenter) {
      VirtualMachineTemplatesDto dto = context.getApi().getVirtualMachineTemplateApi()
            .listVirtualMachineTemplates(target.getId(), datacenter.getId());
      return wrap(context, VirtualMachineTemplate.class, dto.getCollection());
   }
View Full Code Here


   /**
    * TODO needs to be in the wiki
    */
   public List<VirtualMachineTemplate> listAvailableTemplates() {
      VirtualMachineTemplatesDto templates = context.getApi().getCloudApi().listAvailableTemplates(target);

      return wrap(context, VirtualMachineTemplate.class, templates.getCollection());
   }
View Full Code Here

      return wrap(context, VirtualMachineTemplate.class, templates.getCollection());
   }

   public List<VirtualMachineTemplate> listAvailableTemplates(final VirtualMachineTemplateOptions options) {
      VirtualMachineTemplatesDto templates = context.getApi().getCloudApi().listAvailableTemplates(target, options);

      return wrap(context, VirtualMachineTemplate.class, templates.getCollection());
   }
View Full Code Here

   public VirtualMachineTemplate findAvailableTemplate(final Predicate<VirtualMachineTemplate> filter) {
      return Iterables.getFirst(filter(listAvailableTemplates(), filter), null);
   }

   public VirtualMachineTemplate getAvailableTemplate(final Integer id) {
      VirtualMachineTemplatesDto templates = context.getApi().getCloudApi()
            .listAvailableTemplates(target, VirtualMachineTemplateOptions.builder().idTemplate(id).build());

      return templates.getCollection().isEmpty() ? null : //
            wrap(context, VirtualMachineTemplate.class, templates.getCollection().get(0));
   }
View Full Code Here

      return templates.getCollection().isEmpty() ? null : //
            wrap(context, VirtualMachineTemplate.class, templates.getCollection().get(0));
   }

   public VirtualMachineTemplate getAvailablePersistentTemplate(final Integer id) {
      VirtualMachineTemplatesDto templates = context
            .getApi()
            .getCloudApi()
            .listAvailableTemplates(target,
                  VirtualMachineTemplateOptions.builder().idTemplate(id).persistent(StatefulInclusion.ALL).build());

      return templates.getCollection().isEmpty() ? null : //
            wrap(context, VirtualMachineTemplate.class, templates.getCollection().get(0));
   }
View Full Code Here

   public Role findRole(final Predicate<Role> filter) {
      return Iterables.getFirst(filter(listRoles(), filter), null);
   }

   public List<VirtualMachineTemplate> listTemplatesInRepository(final Datacenter datacenter) {
      VirtualMachineTemplatesDto dto = context.getApi().getVirtualMachineTemplateApi()
            .listVirtualMachineTemplates(target.getId(), datacenter.getId());
      return wrap(context, VirtualMachineTemplate.class, dto.getCollection());
   }
View Full Code Here

   /**
    * TODO needs to be in the wiki
    */
   public List<VirtualMachineTemplate> listAvailableTemplates() {
      VirtualMachineTemplatesDto templates = context.getApi().getCloudApi().listAvailableTemplates(target);

      return wrap(context, VirtualMachineTemplate.class, templates.getCollection());
   }
View Full Code Here

      return wrap(context, VirtualMachineTemplate.class, templates.getCollection());
   }

   public List<VirtualMachineTemplate> listAvailableTemplates(final VirtualMachineTemplateOptions options) {
      VirtualMachineTemplatesDto templates = context.getApi().getCloudApi().listAvailableTemplates(target, options);

      return wrap(context, VirtualMachineTemplate.class, templates.getCollection());
   }
View Full Code Here

   public VirtualMachineTemplate findAvailableTemplate(final Predicate<VirtualMachineTemplate> filter) {
      return Iterables.getFirst(filter(listAvailableTemplates(), filter), null);
   }

   public VirtualMachineTemplate getAvailableTemplate(final Integer id) {
      VirtualMachineTemplatesDto templates = context.getApi().getCloudApi()
            .listAvailableTemplates(target, VirtualMachineTemplateOptions.builder().idTemplate(id).build());

      return templates.getCollection().isEmpty() ? null : //
            wrap(context, VirtualMachineTemplate.class, templates.getCollection().get(0));
   }
View Full Code Here

      return templates.getCollection().isEmpty() ? null : //
            wrap(context, VirtualMachineTemplate.class, templates.getCollection().get(0));
   }

   public VirtualMachineTemplate getAvailablePersistentTemplate(final Integer id) {
      VirtualMachineTemplatesDto templates = context
            .getApi()
            .getCloudApi()
            .listAvailableTemplates(target,
                  VirtualMachineTemplateOptions.builder().idTemplate(id).persistent(StatefulInclusion.ALL).build());

      return templates.getCollection().isEmpty() ? null : //
            wrap(context, VirtualMachineTemplate.class, templates.getCollection().get(0));
   }
View Full Code Here

TOP

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

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.