@Test public void getDiskIdTest() { OvfDefinition ovfDocument = OVFUtils.getOvfDefinition(threeTierWebAppWithUpperLimitsString); String diskId = OVFUtils.getDiskId(ovfDocument.getVirtualSystemCollection().getVirtualSystemAtIndex(0).getVirtualHardwareSection()); assertEquals("haproxy-img-disk", diskId); }
public static String getDiskId(VirtualHardwareSection virtualHardwareSection) { String diskId = ""; for (int j=0; j<virtualHardwareSection.getItemArray().length; j++) { Item item = virtualHardwareSection.getItemAtIndex(j); if (item.getResourceType().getNumber() == 17){ String list[] = item.getHostResourceArray(); if (list!=null && list.length >0) { String hostResource = list[0]; logger.debug("Host Resource: " + hostResource + "####"); diskId = hostResource.substring(hostResource.lastIndexOf("/")+1, hostResource.length()); logger.debug("Disk Id: " + diskId + "####"); } } } return diskId; }
OVFUtils { public static String getDiskId(VirtualHardwareSection virtualHardwareSection) { String diskId = ""; for (int j=0; j<virtualHardwareSection.getItemArray().length; j++) { Item item = virtualHardwareSection.getItemAtIndex(j); if (item.getResourceType().getNumber() == 17){ String list[] = item.getHostResourceArray(); if (list!=null && list.length >0) { String hostResource = list[0]; logger.debug("Host Resource: " + hostResource + "####"); diskId = hostResource.substring(hostResource.lastIndexOf("/")+1, hostResource.length()); logger.debug("Disk Id: " + diskId + "####"); } } } return diskId; } }
OVFUtils { public static String getDiskId(VirtualHardwareSection virtualHardwareSection) { String diskId = ""; for (int j=0; j<virtualHardwareSection.getItemArray().length; j++) { Item item = virtualHardwareSection.getItemAtIndex(j); if (item.getResourceType().getNumber() == 17){ String list[] = item.getHostResourceArray(); if (list!=null && list.length >0) { String hostResource = list[0]; logger.debug("Host Resource: " + hostResource + "####"); diskId = hostResource.substring(hostResource.lastIndexOf("/")+1, hostResource.length()); logger.debug("Disk Id: " + diskId + "####"); } } } return diskId; }  }
OVFUtils { public static String getDiskId(VirtualHardwareSection virtualHardwareSection) { String diskId = ""; for (int j=0; j<virtualHardwareSection.getItemArray().length; j++) { Item item = virtualHardwareSection.getItemAtIndex(j); if (item.getResourceType().getNumber() == 17){ String list[] = item.getHostResourceArray(); if (list!=null && list.length >0) { String hostResource = list[0]; logger.debug("Host Resource: " + hostResource + "####"); diskId = hostResource.substring(hostResource.lastIndexOf("/")+1, hostResource.length()); logger.debug("Disk Id: " + diskId + "####"); } } } return diskId; }  static String getApplicationName(String ovf); static String getDeploymentName(String ovf); static OvfDefinition getOvfDefinition(String ovf); static int getDiskCapacityInGb(int capacity, String units); static String getIsoPathFromVm(VirtualHardwareSection virtHwSection, OvfDefinition ovfDocument); static boolean usesACacheImage(VirtualSystem virtualSystem1); static boolean containsVMWithThatOvfId(String ovf, String ovfId); static VMLimits getUpperAndLowerVMlimits(VirtualSystem virtualSystem); static int getPriceSchema(ProductSection productSection); static ProductSection getProductionSectionForOvfID(String ovf, String ovfId); static VirtualSystem getVirtualSystemForOvfId(String ovf, String ovfId); static String getDiskId(VirtualHardwareSection virtualHardwareSection); static int getCapacity(OvfDefinition ovfDocument, String diskId); static String getFileId(String diskId, Disk[] diskList); static String getUrlImg(OvfDefinition ovfDocument, String fileId); static AsceticSLAInfo getVMSlaInfo(OvfDefinition ovfDocument, String slaInfoTerm, String ovfId); static AsceticSLAInfo getAppSlaInfo(OvfDefinition ovfDocument, String slaInfoTerm); static List<AsceticTermMeasurement> getVMTermMeasurement(OvfDefinition ovfDocument, String ovfId); static List<String> getOVFVMIds(OvfDefinition ovfDocument); }
OVFUtils { public static String getDiskId(VirtualHardwareSection virtualHardwareSection) { String diskId = ""; for (int j=0; j<virtualHardwareSection.getItemArray().length; j++) { Item item = virtualHardwareSection.getItemAtIndex(j); if (item.getResourceType().getNumber() == 17){ String list[] = item.getHostResourceArray(); if (list!=null && list.length >0) { String hostResource = list[0]; logger.debug("Host Resource: " + hostResource + "####"); diskId = hostResource.substring(hostResource.lastIndexOf("/")+1, hostResource.length()); logger.debug("Disk Id: " + diskId + "####"); } } } return diskId; }  static String getApplicationName(String ovf); static String getDeploymentName(String ovf); static OvfDefinition getOvfDefinition(String ovf); static int getDiskCapacityInGb(int capacity, String units); static String getIsoPathFromVm(VirtualHardwareSection virtHwSection, OvfDefinition ovfDocument); static boolean usesACacheImage(VirtualSystem virtualSystem1); static boolean containsVMWithThatOvfId(String ovf, String ovfId); static VMLimits getUpperAndLowerVMlimits(VirtualSystem virtualSystem); static int getPriceSchema(ProductSection productSection); static ProductSection getProductionSectionForOvfID(String ovf, String ovfId); static VirtualSystem getVirtualSystemForOvfId(String ovf, String ovfId); static String getDiskId(VirtualHardwareSection virtualHardwareSection); static int getCapacity(OvfDefinition ovfDocument, String diskId); static String getFileId(String diskId, Disk[] diskList); static String getUrlImg(OvfDefinition ovfDocument, String fileId); static AsceticSLAInfo getVMSlaInfo(OvfDefinition ovfDocument, String slaInfoTerm, String ovfId); static AsceticSLAInfo getAppSlaInfo(OvfDefinition ovfDocument, String slaInfoTerm); static List<AsceticTermMeasurement> getVMTermMeasurement(OvfDefinition ovfDocument, String ovfId); static List<String> getOVFVMIds(OvfDefinition ovfDocument);  }