TSC-115: Fix MinimumBandwidthRule direction
[neutron.git] / model / src / main / java / org / opendaylight / yang / gen / v1 / urn / opendaylight / neutron / constants / rev150712 / NeutronUtils.java
index 21211c7ff265a6b94b0ba2ec49e11de46ced45db..e71d74b8f82629b4084d181155f1ce99261a3a86 100644 (file)
@@ -76,31 +76,13 @@ public final class NeutronUtils {
             .put("ingress", DirectionIngress.class)
             .build();
 
+        private static final ImmutableBiMap<Class<? extends DirectionBase>, String> MAPPER_INVERSE = MAPPER.inverse();
+
         public static Class<? extends DirectionBase> get(String key) {
             return MAPPER.get(key);
         }
-
-        public static String getName(Class<? extends DirectionBase> key) {
-            ImmutableBiMap<Class<? extends DirectionBase>, String> inverseMapper = MAPPER.inverse();
-            return inverseMapper.get(key);
-        }
-
-        private static final ImmutableBiMap<String, Class<? extends DirectionMinimumBandwidthRule>>
-            MINIMUMBANDWIDTHRULE_MAPPER = new ImmutableBiMap.Builder<String, Class<? extends
-            DirectionMinimumBandwidthRule>>()
-            .put("egress", DirectionMinimumBandwidthRule.class)
-            .build();
-
-        public static Class<? extends DirectionMinimumBandwidthRule>
-            getMinimumBandwidthRuleDirection(String minimumBandwidthKey) {
-            return MINIMUMBANDWIDTHRULE_MAPPER.get(minimumBandwidthKey);
-        }
-
-        public static String getMinimumBandwidthRuleDirectionString(Class<? extends DirectionMinimumBandwidthRule>
-            minimumBandwidthKey) {
-            ImmutableBiMap<Class<? extends DirectionMinimumBandwidthRule>, String>
-            inverseMinimBandwidthRuleDirectionMapper = MINIMUMBANDWIDTHRULE_MAPPER.inverse();
-            return inverseMinimBandwidthRuleDirectionMapper.get(minimumBandwidthKey);
+        public static String getDirectionString(Class<? extends DirectionBase> direction) {
+            return MAPPER_INVERSE.get(direction);
         }
     }
 }