use of org.ovirt.engine.core.common.businessentities.ExternalStatus in project ovirt-engine by oVirt.
the class StorageDomainAdditionalStatusColumn method getSafeHtmlStringMap.
private Map<SafeHtml, String> getSafeHtmlStringMap(StorageDomain object) {
StorageDomain storageDomain = getEntityObject(object);
Map<SafeHtml, String> imagesToText = new LinkedHashMap<>();
ExternalStatus externalStatus = storageDomain.getExternalStatus();
if (externalStatus != null && externalStatus != ExternalStatus.Ok) {
ImageResource statusImage = getStatusImage(externalStatus);
if (statusImage != null) {
imagesToText.put(getImageSafeHtml(statusImage), constants.ExternalStatus() + externalStatus.name());
}
}
if (storageDomain.isHostedEngineStorage()) {
imagesToText.put(getImageSafeHtml(resources.mgmtNetwork()), constants.hostedEngineStorageTooltip());
}
return imagesToText;
}
use of org.ovirt.engine.core.common.businessentities.ExternalStatus in project ovirt-engine by oVirt.
the class HostAdditionalStatusColumn method getSafeHtmlStringMap.
private Map<SafeHtml, String> getSafeHtmlStringMap(VDS object) {
VDS host = getEntityObject(object);
Map<SafeHtml, String> imagesToText = new LinkedHashMap<>();
ExternalStatus externalStatus = host.getExternalStatus();
if (host.isUpdateAvailable()) {
imagesToText.put(getImageSafeHtml(resources.updateAvailableImage()), constants.updateAvailable());
}
if (externalStatus != null && host.getExternalStatus() != ExternalStatus.Ok) {
ImageResource statusImage = getStatusImage(externalStatus);
if (statusImage != null) {
imagesToText.put(getImageSafeHtml(statusImage), constants.ExternalStatus() + externalStatus.name());
}
}
if (host.isHostedEngineHost()) {
imagesToText.put(getImageSafeHtml(resources.mgmtNetwork()), constants.hostedEngineVmTooltip());
} else if (host.getHighlyAvailableIsActive()) {
if (host.getHighlyAvailableScore() > 0) {
imagesToText.put(getImageSafeHtml(resources.haActive()), constants.haActiveTooltip());
} else {
imagesToText.put(getImageSafeHtml(resources.haActiveZeroHaScore()), constants.haActiveZeroHaScoreTooltip());
}
}
return imagesToText;
}
Aggregations