X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fmessages%2FMergeData.java;h=ba790816c4aefa72d5db0e97b392af205e979f4b;hb=6d73d16b194435ea1ea783a37d1b51fc1f558a1f;hp=59f13875102219ab2b82cf4485e51be793bdb1a7;hpb=12a178609f39e8c73856fc640813cfda9f058167;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/MergeData.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/MergeData.java index 59f1387510..ba790816c4 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/MergeData.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/MergeData.java @@ -12,7 +12,7 @@ import org.opendaylight.controller.cluster.datastore.node.NormalizedNodeToNodeCo import org.opendaylight.controller.cluster.datastore.utils.InstanceIdentifierUtils; import org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages; import org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages; -import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier; +import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; import org.opendaylight.yangtools.yang.model.api.SchemaContext; @@ -20,7 +20,7 @@ public class MergeData extends ModifyData{ public static final Class SERIALIZABLE_CLASS = ShardTransactionMessages.MergeData.class; - public MergeData(InstanceIdentifier path, NormalizedNode data, + public MergeData(YangInstanceIdentifier path, NormalizedNode data, SchemaContext context) { super(path, data, context); } @@ -28,16 +28,16 @@ public class MergeData extends ModifyData{ @Override public Object toSerializable() { NormalizedNodeMessages.Node normalizedNode = - new NormalizedNodeToNodeCodec(schemaContext).encode(InstanceIdentifierUtils.from(path.toString()), data) + new NormalizedNodeToNodeCodec(schemaContext).encode(path, data) .getNormalizedNode(); return ShardTransactionMessages.MergeData.newBuilder() - .setInstanceIdentifierPathArguments(path.toString()) + .setInstanceIdentifierPathArguments(InstanceIdentifierUtils.toSerializable(path)) .setNormalizedNode(normalizedNode).build(); } public static MergeData fromSerializable(Object serializable, SchemaContext schemaContext){ ShardTransactionMessages.MergeData o = (ShardTransactionMessages.MergeData) serializable; - InstanceIdentifier identifier = InstanceIdentifierUtils.from(o.getInstanceIdentifierPathArguments()); + YangInstanceIdentifier identifier = InstanceIdentifierUtils.fromSerializable(o.getInstanceIdentifierPathArguments()); NormalizedNode normalizedNode = new NormalizedNodeToNodeCodec(schemaContext)