protected OperatingSystem parseOs(ServerImage from) { OsFamily osFamily = null; String osName = from.getOs().getName(); String osArch = from.getArchitecture().getDescription(); String osVersion = null; String osDescription = from.getOs().getDescription(); boolean is64Bit = from.getOs().getName().indexOf("64") != -1 || from.getDescription().indexOf("64") != -1; if (osName.startsWith("Windows")) { osFamily = OsFamily.WINDOWS; } else { Matcher matcher = GOGRID_OS_PATTERN.matcher(from.getName()); if (matcher.find()) { try { osFamily = OsFamily.fromValue(matcher.group(1).toLowerCase()); } catch (IllegalArgumentException e) { logger.debug("<< didn't match os(%s)", from.getName()); } } } Matcher matcher = GOGRID_VERSION_PATTERN.matcher(osName); if (matcher.find()) { osVersion = ComputeServiceUtils.parseVersionOrReturnEmptyString(osFamily, matcher.group(1), osVersionMap); } // TODO determine DC images are in return new OperatingSystem(osFamily, osName, osVersion, osArch, osDescription, is64Bit); }
protected OperatingSystem parseOs(ServerImage from) { OsFamily osFamily = null; String osName = from.getOs().getName(); String osArch = from.getArchitecture().getDescription(); String osVersion = null; String osDescription = from.getOs().getDescription(); boolean is64Bit = from.getOs().getName().indexOf("64") != -1 || from.getDescription().indexOf("64") != -1; if (osName.startsWith("Windows")) { osFamily = OsFamily.WINDOWS; } else { Matcher matcher = GOGRID_OS_PATTERN.matcher(from.getName()); if (matcher.find()) { try { osFamily = OsFamily.fromValue(matcher.group(1).toLowerCase()); } catch (IllegalArgumentException e) { logger.debug("<< didn't match os(%s)", from.getName()); } } } Matcher matcher = GOGRID_VERSION_PATTERN.matcher(osName); if (matcher.find()) { osVersion = ComputeServiceUtils.parseVersionOrReturnEmptyString(osFamily, matcher.group(1), osVersionMap); } // TODO determine DC images are in return new OperatingSystem(osFamily, osName, osVersion, osArch, osDescription, is64Bit); }
protected OperatingSystem parseOs(ServerImage from) { OsFamily osFamily = null; String osName = from.getOs().getName(); String osArch = from.getArchitecture().getDescription(); String osVersion = null; String osDescription = from.getOs().getDescription(); boolean is64Bit = from.getOs().getName().indexOf("64") != -1 || from.getDescription().indexOf("64") != -1; if (osName.startsWith("Windows")) { osFamily = OsFamily.WINDOWS; } else { Matcher matcher = GOGRID_OS_PATTERN.matcher(from.getName()); if (matcher.find()) { try { osFamily = OsFamily.fromValue(matcher.group(1).toLowerCase()); } catch (IllegalArgumentException e) { logger.debug("<< didn't match os(%s)", from.getName()); } } } Matcher matcher = GOGRID_VERSION_PATTERN.matcher(osName); if (matcher.find()) { osVersion = ComputeServiceUtils.parseVersionOrReturnEmptyString(osFamily, matcher.group(1), osVersionMap); } // TODO determine DC images are in return new OperatingSystem(osFamily, osName, osVersion, osArch, osDescription, is64Bit); }
protected OperatingSystem parseOs(ServerImage from) { OsFamily osFamily = null; String osName = from.getOs().getName(); String osArch = from.getArchitecture().getDescription(); String osVersion = null; String osDescription = from.getOs().getDescription(); boolean is64Bit = from.getOs().getName().indexOf("64") != -1 || from.getDescription().indexOf("64") != -1; if (osName.startsWith("Windows")) { osFamily = OsFamily.WINDOWS; } else { Matcher matcher = GOGRID_OS_PATTERN.matcher(from.getName()); if (matcher.find()) { try { osFamily = OsFamily.fromValue(matcher.group(1).toLowerCase()); } catch (IllegalArgumentException e) { logger.debug("<< didn't match os(%s)", from.getName()); } } } Matcher matcher = GOGRID_VERSION_PATTERN.matcher(osName); if (matcher.find()) { osVersion = ComputeServiceUtils.parseVersionOrReturnEmptyString(osFamily, matcher.group(1), osVersionMap); } // TODO determine DC images are in return new OperatingSystem(osFamily, osName, osVersion, osArch, osDescription, is64Bit); }
protected OperatingSystem parseOs(ServerImage from) { OsFamily osFamily = null; String osName = from.getOs().getName(); String osArch = from.getArchitecture().getDescription(); String osVersion = null; String osDescription = from.getOs().getDescription(); boolean is64Bit = from.getOs().getName().indexOf("64") != -1 || from.getDescription().indexOf("64") != -1; if (osName.startsWith("Windows")) { osFamily = OsFamily.WINDOWS; } else { Matcher matcher = GOGRID_OS_PATTERN.matcher(from.getName()); if (matcher.find()) { try { osFamily = OsFamily.fromValue(matcher.group(1).toLowerCase()); } catch (IllegalArgumentException e) { logger.debug("<< didn't match os(%s)", from.getName()); } } } Matcher matcher = GOGRID_VERSION_PATTERN.matcher(osName); if (matcher.find()) { osVersion = ComputeServiceUtils.parseVersionOrReturnEmptyString(osFamily, matcher.group(1), osVersionMap); } // TODO determine DC images are in return new OperatingSystem(osFamily, osName, osVersion, osArch, osDescription, is64Bit); }
@Override public Image apply(ServerImage from) { ImageBuilder builder = new ImageBuilder(); builder.ids(from.getId() + ""); builder.name(from.getFriendlyName()); builder.description(from.getDescription()); builder.operatingSystem(parseOs(from)); builder.status(toPortableImageStatus.get(from.getState())); return builder.build(); }
@Override public Image apply(ServerImage from) { ImageBuilder builder = new ImageBuilder(); builder.ids(from.getId() + ""); builder.name(from.getFriendlyName()); builder.description(from.getDescription()); builder.operatingSystem(parseOs(from)); builder.status(toPortableImageStatus.get(from.getState())); return builder.build(); }
@Override public Image apply(ServerImage from) { ImageBuilder builder = new ImageBuilder(); builder.ids(from.getId() + ""); builder.name(from.getFriendlyName()); builder.description(from.getDescription()); builder.operatingSystem(parseOs(from)); builder.status(toPortableImageStatus.get(from.getState())); return builder.build(); }
@Override public Image apply(ServerImage from) { ImageBuilder builder = new ImageBuilder(); builder.ids(from.getId() + ""); builder.name(from.getFriendlyName()); builder.description(from.getDescription()); builder.operatingSystem(parseOs(from)); builder.status(toPortableImageStatus.get(from.getState())); return builder.build(); }
@Override public Image apply(ServerImage from) { ImageBuilder builder = new ImageBuilder(); builder.ids(from.getId() + ""); builder.name(from.getFriendlyName()); builder.description(from.getDescription()); builder.operatingSystem(parseOs(from)); builder.status(toPortableImageStatus.get(from.getState())); return builder.build(); }
private void checkImage(ServerImage image) { assert image.getArchitecture() != null : image; assert image.getBillingTokens() != null : image; if (image.getCreatedTime() == null) Logger.getAnonymousLogger().warning("image " + image.getId() + " is missing the createdTime field"); assert image.getDescription() != null : image; assert image.getFriendlyName() != null : image; assert image.getId() >= 0 : image; assert image.getLocation() != null : image; assert image.getName() != null : image; assert image.getOs() != null : image; assert image.getOwner() != null : image; assert image.getPrice() >= 0 : image; assert image.getState() != null : image; assert image.getType() != null : image; if (image.getUpdatedTime() == null) Logger.getAnonymousLogger().warning("image " + image.getId() + " is missing the updatedTime field"); }
assertEquals(image.getDescription(), "description"); assertFalse(image.isPublic());
private void checkImage(ServerImage image) { assert image.getArchitecture() != null : image; assert image.getBillingTokens() != null : image; if (image.getCreatedTime() == null) Logger.getAnonymousLogger().warning("image " + image.getId() + " is missing the createdTime field"); assert image.getDescription() != null : image; assert image.getFriendlyName() != null : image; assert image.getId() >= 0 : image; assert image.getLocation() != null : image; assert image.getName() != null : image; assert image.getOs() != null : image; assert image.getOwner() != null : image; assert image.getPrice() >= 0 : image; assert image.getState() != null : image; assert image.getType() != null : image; if (image.getUpdatedTime() == null) Logger.getAnonymousLogger().warning("image " + image.getId() + " is missing the updatedTime field"); }
assertEquals(image.getDescription(), "description"); assertFalse(image.isPublic());
public T fromServerImage(ServerImage in) { return this .id(in.getId()) .name(in.getName()) .friendlyName(in.getFriendlyName()) .description(in.getDescription()) .os(in.getOs()) .architecture(in.getArchitecture()) .type(in.getType()) .state(in.getState()) .price(in.getPrice()) .location(in.getLocation()) .isActive(in.isActive()) .isPublic(in.isPublic()) .createdTime(in.getCreatedTime()) .updatedTime(in.getUpdatedTime()) .billingTokens(in.getBillingTokens()) .owner(in.getOwner()); } }
public T fromServerImage(ServerImage in) { return this .id(in.getId()) .name(in.getName()) .friendlyName(in.getFriendlyName()) .description(in.getDescription()) .os(in.getOs()) .architecture(in.getArchitecture()) .type(in.getType()) .state(in.getState()) .price(in.getPrice()) .location(in.getLocation()) .isActive(in.isActive()) .isPublic(in.isPublic()) .createdTime(in.getCreatedTime()) .updatedTime(in.getUpdatedTime()) .billingTokens(in.getBillingTokens()) .owner(in.getOwner()); } }
public T fromServerImage(ServerImage in) { return this .id(in.getId()) .name(in.getName()) .friendlyName(in.getFriendlyName()) .description(in.getDescription()) .os(in.getOs()) .architecture(in.getArchitecture()) .type(in.getType()) .state(in.getState()) .price(in.getPrice()) .location(in.getLocation()) .isActive(in.isActive()) .isPublic(in.isPublic()) .createdTime(in.getCreatedTime()) .updatedTime(in.getUpdatedTime()) .billingTokens(in.getBillingTokens()) .owner(in.getOwner()); } }
public T fromServerImage(ServerImage in) { return this .id(in.getId()) .name(in.getName()) .friendlyName(in.getFriendlyName()) .description(in.getDescription()) .os(in.getOs()) .architecture(in.getArchitecture()) .type(in.getType()) .state(in.getState()) .price(in.getPrice()) .location(in.getLocation()) .isActive(in.isActive()) .isPublic(in.isPublic()) .createdTime(in.getCreatedTime()) .updatedTime(in.getUpdatedTime()) .billingTokens(in.getBillingTokens()) .owner(in.getOwner()); } }
public T fromServerImage(ServerImage in) { return this .id(in.getId()) .name(in.getName()) .friendlyName(in.getFriendlyName()) .description(in.getDescription()) .os(in.getOs()) .architecture(in.getArchitecture()) .type(in.getType()) .state(in.getState()) .price(in.getPrice()) .location(in.getLocation()) .isActive(in.isActive()) .isPublic(in.isPublic()) .createdTime(in.getCreatedTime()) .updatedTime(in.getUpdatedTime()) .billingTokens(in.getBillingTokens()) .owner(in.getOwner()); } }