X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fcommons%2Fconcepts%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconcepts%2Ftranform%2FCompositeConditionalTransformer.java;h=ad3cdbc180283fe4a5f77e40ec6ffc258153690a;hp=a31d89637254e7c3a928cceaf64e2ac27397d05c;hb=e6420556a7d65121e802b37deeb74da06b553305;hpb=7d7d583192d7d2285993c05278a52c0014167401 diff --git a/opendaylight/commons/concepts/src/main/java/org/opendaylight/controller/concepts/tranform/CompositeConditionalTransformer.java b/opendaylight/commons/concepts/src/main/java/org/opendaylight/controller/concepts/tranform/CompositeConditionalTransformer.java index a31d896372..ad3cdbc180 100644 --- a/opendaylight/commons/concepts/src/main/java/org/opendaylight/controller/concepts/tranform/CompositeConditionalTransformer.java +++ b/opendaylight/commons/concepts/src/main/java/org/opendaylight/controller/concepts/tranform/CompositeConditionalTransformer.java @@ -17,10 +17,10 @@ import java.util.TreeSet; /** * Composite transformer which aggregates multiple implementation and selects * the one which accepts the input. - * - * + * + * * @author Tony Tkacik - * + * * @param * Input class for transformation * @param

@@ -35,7 +35,7 @@ public class CompositeConditionalTransformer implements @Override public int compare(TransformerWithPriority o1, TransformerWithPriority o2) { - return Integer.compare(o1.priority, o2.priority); + return Integer.valueOf(o1.priority).compareTo(Integer.valueOf(o2.priority)); } }; @@ -106,13 +106,13 @@ public class CompositeConditionalTransformer implements SimpleConditionalTransformer { final int priority; final SimpleConditionalTransformer transformer; - + public TransformerWithPriority( SimpleConditionalTransformer transformer, int priority) { this.priority = priority; this.transformer = transformer; } - + @Override public int hashCode() { final int prime = 31; @@ -121,7 +121,7 @@ public class CompositeConditionalTransformer implements + ((transformer == null) ? 0 : transformer.hashCode()); return result; } - + @Override public boolean equals(Object obj) { if (this == obj) @@ -138,20 +138,20 @@ public class CompositeConditionalTransformer implements return false; return true; } - + @Override public boolean isAcceptable(I input) { return transformer.isAcceptable(input); } - + @Override public P transform(I input) { return transformer.transform(input); } - - - - - + + + + + } }