X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-inmemory-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fdom%2Fstore%2Fimpl%2FDOMImmutableDataChangeEvent.java;h=5faebcef36c65294a36d7b3036453f45f8b20352;hp=af479743aa12a824a0e7610e057b7bbdd299e448;hb=c46e223995956f1f759c551163c212947c1e2fb7;hpb=7d753ff9887cb803bdcd222aec2ab2a0a9c87906 diff --git a/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/DOMImmutableDataChangeEvent.java b/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/DOMImmutableDataChangeEvent.java index af479743aa..5faebcef36 100644 --- a/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/DOMImmutableDataChangeEvent.java +++ b/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/DOMImmutableDataChangeEvent.java @@ -15,14 +15,14 @@ import java.util.Set; import org.opendaylight.controller.md.sal.common.api.data.AsyncDataBroker.DataChangeScope; import org.opendaylight.controller.md.sal.common.api.data.AsyncDataChangeEvent; -import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier; -import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier.PathArgument; +import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; +import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; import com.google.common.base.Preconditions; public final class DOMImmutableDataChangeEvent implements - AsyncDataChangeEvent> { + AsyncDataChangeEvent> { private static final RemoveEventFactory REMOVE_EVENT_FACTORY = new RemoveEventFactory(); @@ -30,10 +30,10 @@ public final class DOMImmutableDataChangeEvent implements private final NormalizedNode original; private final NormalizedNode updated; - private final Map> originalData; - private final Map> createdData; - private final Map> updatedData; - private final Set removedPaths; + private final Map> originalData; + private final Map> createdData; + private final Map> updatedData; + private final Set removedPaths; private final DataChangeScope scope; @@ -67,22 +67,22 @@ public final class DOMImmutableDataChangeEvent implements } @Override - public Map> getOriginalData() { + public Map> getOriginalData() { return originalData; } @Override - public Map> getCreatedData() { + public Map> getCreatedData() { return createdData; } @Override - public Map> getUpdatedData() { + public Map> getUpdatedData() { return updatedData; } @Override - public Set getRemovedPaths() { + public Set getRemovedPaths() { return removedPaths; } @@ -98,7 +98,7 @@ public final class DOMImmutableDataChangeEvent implements * */ public interface SimpleEventFactory { - DOMImmutableDataChangeEvent create(InstanceIdentifier path, NormalizedNode data); + DOMImmutableDataChangeEvent create(YangInstanceIdentifier path, NormalizedNode data); } /** @@ -133,10 +133,10 @@ public final class DOMImmutableDataChangeEvent implements private NormalizedNode after; private NormalizedNode before; - private final Map> original = new HashMap<>(); - private final Map> created = new HashMap<>(); - private final Map> updated = new HashMap<>(); - private final Set removed = new HashSet<>(); + private final Map> original = new HashMap<>(); + private final Map> created = new HashMap<>(); + private final Map> updated = new HashMap<>(); + private final Set removed = new HashSet<>(); private Builder(final DataChangeScope scope) { Preconditions.checkNotNull(scope, "Data change scope should not be null."); @@ -167,18 +167,18 @@ public final class DOMImmutableDataChangeEvent implements return this; } - public Builder addCreated(final InstanceIdentifier path, final NormalizedNode node) { + public Builder addCreated(final YangInstanceIdentifier path, final NormalizedNode node) { created.put(path, node); return this; } - public Builder addRemoved(final InstanceIdentifier path, final NormalizedNode node) { + public Builder addRemoved(final YangInstanceIdentifier path, final NormalizedNode node) { original.put(path, node); removed.add(path); return this; } - public Builder addUpdated(final InstanceIdentifier path, final NormalizedNode before, + public Builder addUpdated(final YangInstanceIdentifier path, final NormalizedNode before, final NormalizedNode after) { original.put(path, before); updated.put(path, after); @@ -189,7 +189,7 @@ public final class DOMImmutableDataChangeEvent implements private static final class RemoveEventFactory implements SimpleEventFactory { @Override - public DOMImmutableDataChangeEvent create(final InstanceIdentifier path, final NormalizedNode data) { + public DOMImmutableDataChangeEvent create(final YangInstanceIdentifier path, final NormalizedNode data) { return builder(DataChangeScope.BASE) // .setBefore(data) // .addRemoved(path, data) // @@ -201,7 +201,7 @@ public final class DOMImmutableDataChangeEvent implements private static final class CreateEventFactory implements SimpleEventFactory { @Override - public DOMImmutableDataChangeEvent create(final InstanceIdentifier path, final NormalizedNode data) { + public DOMImmutableDataChangeEvent create(final YangInstanceIdentifier path, final NormalizedNode data) { return builder(DataChangeScope.BASE) // .setAfter(data) // .addCreated(path, data) //