For IntelliJ IDEA,
Android Studio or Eclipse



private RepoImage tryToFindVirtioTools(List<RepoImage> isos) { for (RepoImage iso : isos) { if (iso.getRepoImageId().startsWith("virtio-win")) { //$NON-NLS-1$ return iso; } } return isos.isEmpty() ? null : isos.get(0); }
@Override protected RepoImage getEntity(int index) { RepoImage entity = new RepoImage(); entity.setRepoImageId(GUIDS[index].toString()); entity.setFileType(ImageFileType.Disk); entity.setRepoImageName("RepoImage " + entity.getRepoImageId()); return entity; }
@Override protected String renderNullSafe(RepoImage object) { // For old ISO images from an ISO domain the image name is empty if (StringHelper.isNullOrEmpty(object.getRepoImageName())) { return object.getRepoImageId(); } return object.getRepoImageName(); } });
@Override public void addRepoFileMap(RepoImage map) { MapSqlParameterSource parameterSource = getCustomMapSqlParameterSource().addValue("repo_domain_id", map.getRepoDomainId()) .addValue("repo_image_id", map.getRepoImageId()) .addValue("repo_image_name", map.getRepoImageName()) .addValue("size", map.getSize()) .addValue("date_created", map.getDateCreated()) .addValue("last_refreshed", map.getLastRefreshed()) .addValue("file_type", map.getFileType().getValue()); getCallsHandler().executeModification("InsertRepo_domain_file_meta_data", parameterSource); }
@Mapping(from = RepoImage.class, to = Image.class) public static Image map(RepoImage entity, Image template) { Image model = template != null ? template : new Image(); model.setId(entity.getRepoImageId()); model.setName(entity.getRepoImageName()); model.setSize(entity.getSize()); model.setType(mapImageType(entity.getFileType())); return model; }
@Override protected void setImagesToModel(UnitVmModel model, List<RepoImage> images) { model.getCdImage().setItems(images); boolean hasCd = !StringHelper.isNullOrEmpty(vm.getIsoPath()); getModel().getCdImage().setIsChangeable(hasCd); getModel().getCdAttached().setEntity(hasCd); if (hasCd) { RepoImage selectedImage = images.stream().filter(i -> vm.getIsoPath().equals(i.getRepoImageId())).findFirst().orElse(null); model.getCdImage().setSelectedItem((selectedImage != null) ? selectedImage : Linq.firstOrNull(images)); } }
@Override protected void setImagesToModel(UnitVmModel model, List<RepoImage> images) { if (getModel().getTemplateWithVersion().getSelectedItem() == null) { return; } VmTemplate template = getModel().getTemplateWithVersion().getSelectedItem().getTemplateVersion(); model.getCdImage().setItems(images); if (!StringHelper.isNullOrEmpty(template.getIsoPath())) { RepoImage oldCdImage = images.stream().filter(i -> i.getRepoImageId().equals(template.getIsoPath())).findFirst().orElse(null); model.getCdImage().setSelectedItem(oldCdImage); } }
@Override protected void executeQueryCommand() { List<RepoImage> imageList = isoDomainListSynchronizer.getUserRequestForStorageDomainRepoFileList( getParameters().getStorageDomainId(), ImageFileType.All, true); getQueryReturnValue().setReturnValue(imageList.stream().filter( repoImage -> repoImage.getRepoImageId().equals(getParameters().getRepoImageId())).findFirst().orElse(null)); }
@Override protected RepoImage getEntity(int index) { RepoImage image = mock(RepoImage.class); when(image.getRepoImageId()).thenReturn(GUIDS[index].toString()); when(image.getRepoImageName()).thenReturn(NAMES[index]); return image; }
@Mapping(from = RepoImage.class, to = OpenStackImage.class) public static OpenStackImage map(RepoImage entity, OpenStackImage template) { OpenStackImage model = template != null? template: new OpenStackImage(); if (entity.getRepoImageId() != null) { model.setId(entity.getRepoImageId()); } if (entity.getRepoImageName() != null) { model.setName(entity.getRepoImageName()); } return model; }
public String getIsoImagePath() { if (getAttachIso().getEntity()) { return getIsoImage().getSelectedItem().getRepoImageId(); } else { return ""; //$NON-NLS-1$ } }
public static void getUnknownImageList(AsyncQuery<List<String>> aQuery, Guid storagePoolId, boolean forceRefresh) { getIrsImageList(aQuery, storagePoolId, forceRefresh, ImageFileType.All, new RepoImageToImageFileNameAsyncConverter(image -> ISO_PREFIX + image.getRepoImageId(), image -> ImageFileType.Unknown == image.getFileType())); }
@Override protected String renderNullSafe(RepoImage object) { // For old ISO images from an ISO domain the image name is empty if (StringHelper.isNullOrEmpty(object.getRepoImageName())) { return object.getRepoImageId(); } return object.getRepoImageName(); } });
@Override protected RepoImage getEntity(int index) { RepoImage image = mock(RepoImage.class); when(image.getRepoImageId()).thenReturn(GUIDS[index].toString()); when(image.getRepoImageName()).thenReturn(NAMES[index]); return image; }
@Override protected RepoImage getEntity(int index) { RepoImage entity = new RepoImage(); entity.setRepoImageId(GUIDS[index].toString()); entity.setFileType(ImageFileType.Disk); entity.setRepoImageName("RepoImage " + entity.getRepoImageId()); return entity; }