commit | 10973dd2f1fd34beeeeeb2eb82f45ac6e43d7a01 | [log] [tgz] |
---|---|---|
author | Simon Hunt <simon@onlab.us> | Mon Aug 01 15:50:35 2016 -0700 |
committer | Gerrit Code Review <gerrit@onlab.us> | Tue Aug 02 00:36:44 2016 +0000 |
tree | c63ebd5ce1530b17d5959a943f34893d0ad2743e | |
parent | bdfb5cb428d3978e6903806185d5340ffa2c4a39 [diff] |
Added ui-cache-regions CLI command. Change-Id: I196543792c85e40e582f9456e4e50dd33bedf111
diff --git a/web/gui/src/main/java/org/onosproject/ui/impl/topo/model/ModelCache.java b/web/gui/src/main/java/org/onosproject/ui/impl/topo/model/ModelCache.java index 8647c59..e3fedd1 100644 --- a/web/gui/src/main/java/org/onosproject/ui/impl/topo/model/ModelCache.java +++ b/web/gui/src/main/java/org/onosproject/ui/impl/topo/model/ModelCache.java
@@ -240,6 +240,10 @@ } } + Set<UiRegion> getAllRegions() { + return uiTopology.allRegions(); + } + // === DEVICES
diff --git a/web/gui/src/main/java/org/onosproject/ui/impl/topo/model/UiSharedTopologyModel.java b/web/gui/src/main/java/org/onosproject/ui/impl/topo/model/UiSharedTopologyModel.java index 4fbf707..52eea69 100644 --- a/web/gui/src/main/java/org/onosproject/ui/impl/topo/model/UiSharedTopologyModel.java +++ b/web/gui/src/main/java/org/onosproject/ui/impl/topo/model/UiSharedTopologyModel.java
@@ -68,6 +68,7 @@ import org.slf4j.LoggerFactory; import java.util.List; +import java.util.Set; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; @@ -196,7 +197,7 @@ // ======================================================================= - // methods that the topo session will use to extract information from us + // Methods for topo session (or CLI) to use to get information from us /** * Returns the list of cluster members stored in our model cache. @@ -208,6 +209,15 @@ } /** + * Returns the set of regions stored in our model cache. + * + * @return set of regions + */ + public Set<UiRegion> getRegions() { + return cache.getAllRegions(); + } + + /** * Returns the region for the given identifier. * * @param id region identifier