public class ImageManagerFacade extends AbstactImageManager implements ImageManager
ImageManager instances and
handles the problem of benchmarks or systems sharing the same URI (see
https://github.com/hobbit-project/platform/issues/136).AbstactImageManager.DateBasedImageMetaDataComparator| Modifier and Type | Field and Description |
|---|---|
private List<ImageManager> |
managers |
comparator| Constructor and Description |
|---|
ImageManagerFacade(ImageManager... managers) |
ImageManagerFacade(List<ImageManager> managers) |
| Modifier and Type | Method and Description |
|---|---|
void |
addManager(ImageManager manager) |
protected <T extends org.hobbit.core.data.ImageMetaData> |
getImages(boolean retrieveBenchmarks) |
protected List<org.hobbit.core.data.BenchmarkMetaData> |
getUncheckedBenchmarks()
A method that returns a list of unchecked benchmarks (they may have
overlapping URIs).
|
protected List<org.hobbit.core.data.SystemMetaData> |
getUncheckedSystems()
A method that returns a list of unchecked systems (they may have overlapping
URIs).
|
addErrorToDuplicates, createListPerUri, getBenchmark, getBenchmarks, getFilteredSystems, getSystem, getSystems, markDuplicates, setComparatorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBenchmark, getBenchmarkImageName, getBenchmarkModel, getBenchmarks, getSystem, getSystemImageName, getSystemModel, getSystems, getSystemsForBenchmark, getSystemsForBenchmark, getSystemsOfUserprivate List<ImageManager> managers
public ImageManagerFacade(ImageManager... managers)
public ImageManagerFacade(List<ImageManager> managers)
protected List<org.hobbit.core.data.BenchmarkMetaData> getUncheckedBenchmarks()
AbstactImageManagergetUncheckedBenchmarks in class AbstactImageManagerprotected List<org.hobbit.core.data.SystemMetaData> getUncheckedSystems()
AbstactImageManagergetUncheckedSystems in class AbstactImageManagerprotected <T extends org.hobbit.core.data.ImageMetaData> List<T> getImages(boolean retrieveBenchmarks)
public void addManager(ImageManager manager)
Copyright © 2017–2018. All rights reserved.