private void checkLibraryDrive(LibraryDrive newDrive, LibraryDrive createdDrive) { checkDrive(newDrive, createdDrive); Map<String, String> meta = createdDrive.getMeta(); assertEquals(newDrive.getArch() == null ? "None" : newDrive.getArch(), meta.get("arch")); assertEquals(newDrive.getDescription() == null ? "None" : newDrive.getDescription(), meta.get("description")); assertEquals(newDrive.getImageType() == null ? "None" : newDrive.getImageType(), meta.get("image_type")); assertEquals(newDrive.getInstallNotes() == null ? "None" : newDrive.getInstallNotes(), meta.get("install_notes")); assertEquals(newDrive.getOs() == null ? "None" : newDrive.getOs(), meta.get("os")); assertEquals(newDrive.getVersion() == null ? "None" : newDrive.getVersion(), meta.get("version")); }
@Override public Image apply(LibraryDrive libraryDrive) { return new ImageBuilder() .ids(libraryDrive.getUuid()) .userMetadata(libraryDrive.getMeta()) .name(libraryDrive.getName()) .description(libraryDrive.getDescription()) .operatingSystem(OperatingSystem.builder() .name(libraryDrive.getName()) .arch(libraryDrive.getArch()) .is64Bit(libraryDrive.getArch() != null && libraryDrive.getArch().equals("64")) .family(libraryDrive.getOs() == null ? null : OsFamily.fromValue(libraryDrive.getOs())) .version(libraryDrive.getVersion()) .description(libraryDrive.getDescription()) .build()) .status(driveStatusToNodeStatus.get(libraryDrive.getStatus())) .build(); } }
@Override public Image apply(LibraryDrive libraryDrive) { return new ImageBuilder() .ids(libraryDrive.getUuid()) .userMetadata(libraryDrive.getMeta()) .name(libraryDrive.getName()) .description(libraryDrive.getDescription()) .operatingSystem(OperatingSystem.builder() .name(libraryDrive.getName()) .arch(libraryDrive.getArch()) .is64Bit(libraryDrive.getArch() != null && libraryDrive.getArch().equals("64")) .family(libraryDrive.getOs() == null ? null : OsFamily.fromValue(libraryDrive.getOs())) .version(libraryDrive.getVersion()) .description(libraryDrive.getDescription()) .build()) .status(driveStatusToNodeStatus.get(libraryDrive.getStatus())) .build(); } }