commit | c77921a2cb1d749e7be39cade74e4c8c9a73bb81 | [log] [tgz] |
---|---|---|
author | Priyanka B <priyanka.b@huawei.com> | Mon Dec 07 20:59:41 2015 +0530 |
committer | Gerrit Code Review <gerrit@onlab.us> | Tue Dec 08 07:56:20 2015 +0000 |
tree | fad4a3e8a3568d58fab3c2ce0e34905228b89d4c | |
parent | a33f9a0c993697602bc09280da7026222f1aba82 [diff] |
Route Type Change-Id: I02ece9267da7d79c049383b6b48aae42a181cfbc
diff --git a/apps/iptopology-api/src/main/java/org/onosproject/iptopology/api/RouteType.java b/apps/iptopology-api/src/main/java/org/onosproject/iptopology/api/RouteType.java index 11268f6..49f5f18 100644 --- a/apps/iptopology-api/src/main/java/org/onosproject/iptopology/api/RouteType.java +++ b/apps/iptopology-api/src/main/java/org/onosproject/iptopology/api/RouteType.java
@@ -17,6 +17,8 @@ import static com.google.common.base.MoreObjects.toStringHelper; +import java.util.HashMap; +import java.util.Map; import java.util.Objects; /** @@ -41,6 +43,24 @@ value = val; } + static Map<Integer, Type> map = new HashMap<>(); + + static { + for (Type type : Type.values()) { + map.put(type.value, type); + } + } + + /** + * A method that returns enum value. + * + * @param value route type + * @return Enum value + */ + public static Type getEnumType(int value) { + return map.get(value); + } + /** * Provides route type. *