ProtectionType code fix

Change-Id: I08845f62af8af784eb56e3b1e09c00acc5dfd7de
diff --git a/apps/iptopology-api/src/main/java/org/onosproject/iptopology/api/ProtectionType.java b/apps/iptopology-api/src/main/java/org/onosproject/iptopology/api/ProtectionType.java
index be7fb5a..186f570 100644
--- a/apps/iptopology-api/src/main/java/org/onosproject/iptopology/api/ProtectionType.java
+++ b/apps/iptopology-api/src/main/java/org/onosproject/iptopology/api/ProtectionType.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;
 
 /**
@@ -42,6 +44,24 @@
             value = val;
         }
 
+        static Map<Integer, LinkProtectionType> map = new HashMap<>();
+
+        static {
+           for (LinkProtectionType type : LinkProtectionType.values()) {
+              map.put(type.value, type);
+           }
+        }
+
+        /**
+         * A method that returns enum value.
+         *
+         * @param value link protection type
+         * @return Enum value
+         */
+        public static LinkProtectionType getEnumType(int value) {
+            return map.get(value);
+         }
+
         /**
          * Provides Link protection type.
          *