public final class ImagesHandler extends Object
Modifier and Type | Field and Description |
---|---|
static Guid |
BlankImageTemplateId |
static String |
DefaultDriveName |
Constructor and Description |
---|
ImagesHandler() |
Modifier and Type | Method and Description |
---|---|
static String |
cdPathWindowsToLinux(String windowsPath,
Guid storagePoolId) |
static boolean |
CheckImageConfiguration(storage_domain_static storageDomain,
DiskImageBase diskInfo,
ArrayList<String> messages) |
static boolean |
CheckImagesConfiguration(Guid storageDomainId,
ArrayList<DiskImageBase> disksConfigList,
ArrayList<String> messages) |
static ArrayList<DiskImage> |
getAllImageSnapshots(Guid imageId,
Guid imageTemplateId)
This function developed espessially for Gui needs.
|
static Iterable<DiskImage> |
getAllImageSnapshotsFromIrs(Guid imageId,
Guid imageTemplateId) |
static int |
getImagesMappedToDrive(Guid vmId,
String drive,
RefObject<DiskImage> activeImage,
RefObject<DiskImage> inactiveImage) |
static boolean |
isImagesExists(Iterable<DiskImage> images,
Guid storagePoolId,
Guid storageDomainId) |
static boolean |
isVmInPreview(List<DiskImage> images) |
static boolean |
PerformImagesChecks(Guid vmGuid,
ArrayList<String> messages,
Guid storagePoolId,
Guid storageDomainId,
boolean diskSpaceCheck,
boolean checkImagesLocked,
boolean checkImagesIllegal,
boolean checkImagesExist,
boolean checkVmInPreview,
boolean checkVmIsDown,
boolean checkStorageDomain) |
static boolean |
PerformImagesChecks(Guid vmGuid,
ArrayList<String> messages,
Guid storagePoolId,
Guid storageDomainId,
boolean diskSpaceCheck,
boolean checkImagesLocked,
boolean checkImagesIllegal,
boolean checkImagesExist,
boolean checkVmInPreview,
boolean checkVmIsDown,
boolean checkStorageDomain,
boolean checkIsValid) |
public static final Guid BlankImageTemplateId
public static final String DefaultDriveName
public static ArrayList<DiskImage> getAllImageSnapshots(Guid imageId, Guid imageTemplateId)
imageId
- imageTemplateId
- public static Iterable<DiskImage> getAllImageSnapshotsFromIrs(Guid imageId, Guid imageTemplateId)
public static int getImagesMappedToDrive(Guid vmId, String drive, RefObject<DiskImage> activeImage, RefObject<DiskImage> inactiveImage)
public static String cdPathWindowsToLinux(String windowsPath, Guid storagePoolId)
public static boolean isImagesExists(Iterable<DiskImage> images, Guid storagePoolId, Guid storageDomainId)
public static boolean CheckImageConfiguration(storage_domain_static storageDomain, DiskImageBase diskInfo, ArrayList<String> messages)
public static boolean CheckImagesConfiguration(Guid storageDomainId, ArrayList<DiskImageBase> disksConfigList, ArrayList<String> messages)
public static boolean PerformImagesChecks(Guid vmGuid, ArrayList<String> messages, Guid storagePoolId, Guid storageDomainId, boolean diskSpaceCheck, boolean checkImagesLocked, boolean checkImagesIllegal, boolean checkImagesExist, boolean checkVmInPreview, boolean checkVmIsDown, boolean checkStorageDomain)
public static boolean PerformImagesChecks(Guid vmGuid, ArrayList<String> messages, Guid storagePoolId, Guid storageDomainId, boolean diskSpaceCheck, boolean checkImagesLocked, boolean checkImagesIllegal, boolean checkImagesExist, boolean checkVmInPreview, boolean checkVmIsDown, boolean checkStorageDomain, boolean checkIsValid)
Copyright © 2012. All Rights Reserved.