X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-binding-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fbinding%2Fcompat%2FHydrogenDataChangeEvent.java;h=77f156eb62f3f666cd4cc23c137d55860e59d08f;hp=e2b838eb100e754d7346fc303665c9012edb4275;hb=bf55a2017275c13d3eeec3bea3e1a78bf13547b7;hpb=919145b1bf7d68e436efa9b22c174965005a174a;ds=sidebyside diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/HydrogenDataChangeEvent.java b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/HydrogenDataChangeEvent.java index e2b838eb10..77f156eb62 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/HydrogenDataChangeEvent.java +++ b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/HydrogenDataChangeEvent.java @@ -11,7 +11,6 @@ import java.util.Collections; import java.util.HashMap; import java.util.Map; import java.util.Set; - import org.opendaylight.controller.md.sal.common.api.data.AsyncDataChangeEvent; import org.opendaylight.controller.md.sal.common.api.data.DataChangeEvent; import org.opendaylight.yangtools.yang.binding.DataObject; @@ -94,8 +93,7 @@ public abstract class HydrogenDataChangeEvent implements return null; } - @SuppressWarnings({ "rawtypes", "unchecked" }) - private final static class OperationalChangeEvent extends HydrogenDataChangeEvent { + private static final class OperationalChangeEvent extends HydrogenDataChangeEvent { private final AsyncDataChangeEvent, DataObject> delegate; private Map, DataObject> updatedCache; @@ -126,15 +124,16 @@ public abstract class HydrogenDataChangeEvent implements @Override public Map, DataObject> getOriginalOperationalData() { - return (Map) delegate.getOriginalData(); + return delegate.getOriginalData(); } @Override public Map, DataObject> getUpdatedOperationalData() { if(updatedCache == null) { - Map, DataObject> created = delegate.getCreatedData(); - Map, DataObject> updated = delegate.getUpdatedData(); - HashMap, DataObject> updatedComposite = new HashMap<>(created.size() + updated.size()); + final Map, DataObject> created = delegate.getCreatedData(); + final Map, DataObject> updated = delegate.getUpdatedData(); + final Map, DataObject> updatedComposite = + new HashMap<>(created.size() + updated.size()); updatedComposite.putAll(created); updatedComposite.putAll(updated); updatedCache = Collections.unmodifiableMap(updatedComposite); @@ -149,8 +148,7 @@ public abstract class HydrogenDataChangeEvent implements } - @SuppressWarnings({ "rawtypes", "unchecked" }) - private final static class ConfigurationChangeEvent extends HydrogenDataChangeEvent { + private static final class ConfigurationChangeEvent extends HydrogenDataChangeEvent { private final AsyncDataChangeEvent, DataObject> delegate; private Map, DataObject> updatedCache; @@ -181,15 +179,16 @@ public abstract class HydrogenDataChangeEvent implements @Override public Map, DataObject> getOriginalConfigurationData() { - return (Map) delegate.getOriginalData(); + return delegate.getOriginalData(); } @Override public Map, DataObject> getUpdatedConfigurationData() { if(updatedCache == null) { - Map, DataObject> created = delegate.getCreatedData(); - Map, DataObject> updated = delegate.getUpdatedData(); - HashMap, DataObject> updatedComposite = new HashMap<>(created.size() + updated.size()); + final Map, DataObject> created = delegate.getCreatedData(); + final Map, DataObject> updated = delegate.getUpdatedData(); + final Map, DataObject> updatedComposite = + new HashMap<>(created.size() + updated.size()); updatedComposite.putAll(created); updatedComposite.putAll(updated); updatedCache = Collections.unmodifiableMap(updatedComposite);