Merge "Fix to maintain Java 6 compatability"
authorGiovanni Meo <gmeo@cisco.com>
Wed, 5 Jun 2013 14:43:16 +0000 (14:43 +0000)
committerGerrit Code Review <gerrit@opendaylight.org>
Wed, 5 Jun 2013 14:43:16 +0000 (14:43 +0000)
opendaylight/commons/concepts/src/main/java/org/opendaylight/controller/concepts/tranform/CompositeConditionalTransformer.java

index a31d89637254e7c3a928cceaf64e2ac27397d05c..ad3cdbc180283fe4a5f77e40ec6ffc258153690a 100644 (file)
@@ -17,10 +17,10 @@ import java.util.TreeSet;
 /**\r
  * Composite transformer which aggregates multiple implementation and selects\r
  * the one which accepts the input.\r
- * \r
- * \r
+ *\r
+ *\r
  * @author Tony Tkacik\r
- * \r
+ *\r
  * @param <I>\r
  *            Input class for transformation\r
  * @param <P>\r
@@ -35,7 +35,7 @@ public class CompositeConditionalTransformer<I, P> implements
         @Override\r
         public int compare(TransformerWithPriority<I, P> o1,\r
                 TransformerWithPriority<I, P> o2) {\r
-            return Integer.compare(o1.priority, o2.priority);\r
+            return Integer.valueOf(o1.priority).compareTo(Integer.valueOf(o2.priority));\r
         }\r
 \r
     };\r
@@ -106,13 +106,13 @@ public class CompositeConditionalTransformer<I, P> implements
             SimpleConditionalTransformer<I, P> {\r
         final int priority;\r
         final SimpleConditionalTransformer<I, P> transformer;\r
-    \r
+\r
         public TransformerWithPriority(\r
                 SimpleConditionalTransformer<I, P> transformer, int priority) {\r
             this.priority = priority;\r
             this.transformer = transformer;\r
         }\r
-    \r
+\r
         @Override\r
         public int hashCode() {\r
             final int prime = 31;\r
@@ -121,7 +121,7 @@ public class CompositeConditionalTransformer<I, P> implements
                     + ((transformer == null) ? 0 : transformer.hashCode());\r
             return result;\r
         }\r
-    \r
+\r
         @Override\r
         public boolean equals(Object obj) {\r
             if (this == obj)\r
@@ -138,20 +138,20 @@ public class CompositeConditionalTransformer<I, P> implements
                 return false;\r
             return true;\r
         }\r
-    \r
+\r
         @Override\r
         public boolean isAcceptable(I input) {\r
             return transformer.isAcceptable(input);\r
         }\r
-    \r
+\r
         @Override\r
         public P transform(I input) {\r
             return transformer.transform(input);\r
         }\r
-        \r
-    \r
-    \r
-    \r
-    \r
+\r
+\r
+\r
+\r
+\r
     }\r
 }\r