From: Robert Varga Date: Thu, 19 May 2016 16:38:28 +0000 (+0200) Subject: BUG-5280: Remove PeristentMessages X-Git-Tag: release/boron~145 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=4893b3cbb09b2644fc2c93ea53dfeac949a7f87c;ds=sidebyside BUG-5280: Remove PeristentMessages This class is not used by any live code, remove it along with the previously-deprecated codepaths. Change-Id: Iaffc428a15c3cb2822d1465411e84e1d12994e2e Signed-off-by: Robert Varga --- diff --git a/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/protobuff/messages/persistent/PersistentMessages.java b/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/protobuff/messages/persistent/PersistentMessages.java deleted file mode 100644 index c867fce75d..0000000000 --- a/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/protobuff/messages/persistent/PersistentMessages.java +++ /dev/null @@ -1,1733 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: Persistent.proto - -package org.opendaylight.controller.protobuff.messages.persistent; - -public final class PersistentMessages { - private PersistentMessages() {} - public static void registerAllExtensions( - com.google.protobuf.ExtensionRegistry registry) { - } - public interface ModificationOrBuilder - extends com.google.protobuf.MessageOrBuilder { - - // required string type = 1; - /** - * required string type = 1; - */ - boolean hasType(); - /** - * required string type = 1; - */ - java.lang.String getType(); - /** - * required string type = 1; - */ - com.google.protobuf.ByteString - getTypeBytes(); - - // required .org.opendaylight.controller.mdsal.InstanceIdentifier path = 2; - /** - * required .org.opendaylight.controller.mdsal.InstanceIdentifier path = 2; - */ - boolean hasPath(); - /** - * required .org.opendaylight.controller.mdsal.InstanceIdentifier path = 2; - */ - org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier getPath(); - /** - * required .org.opendaylight.controller.mdsal.InstanceIdentifier path = 2; - */ - org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder getPathOrBuilder(); - - // optional .org.opendaylight.controller.mdsal.Node data = 3; - /** - * optional .org.opendaylight.controller.mdsal.Node data = 3; - */ - boolean hasData(); - /** - * optional .org.opendaylight.controller.mdsal.Node data = 3; - */ - org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getData(); - /** - * optional .org.opendaylight.controller.mdsal.Node data = 3; - */ - org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getDataOrBuilder(); - } - /** - * Protobuf type {@code org.opendaylight.controller.mdsal.Modification} - */ - public static final class Modification extends - com.google.protobuf.GeneratedMessage - implements ModificationOrBuilder { - // Use Modification.newBuilder() to construct. - private Modification(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private Modification(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } - - private static final Modification defaultInstance; - public static Modification getDefaultInstance() { - return defaultInstance; - } - - public Modification getDefaultInstanceForType() { - return defaultInstance; - } - - private final com.google.protobuf.UnknownFieldSet unknownFields; - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Modification( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - initFields(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField(input, unknownFields, - extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - bitField0_ |= 0x00000001; - type_ = input.readBytes(); - break; - } - case 18: { - org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder subBuilder = null; - if (((bitField0_ & 0x00000002) == 0x00000002)) { - subBuilder = path_.toBuilder(); - } - path_ = input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.PARSER, extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(path_); - path_ = subBuilder.buildPartial(); - } - bitField0_ |= 0x00000002; - break; - } - case 26: { - org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder subBuilder = null; - if (((bitField0_ & 0x00000004) == 0x00000004)) { - subBuilder = data_.toBuilder(); - } - data_ = input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.PARSER, extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(data_); - data_ = subBuilder.buildPartial(); - } - bitField0_ |= 0x00000004; - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e.getMessage()).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.internal_static_org_opendaylight_controller_mdsal_Modification_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.internal_static_org_opendaylight_controller_mdsal_Modification_fieldAccessorTable - .ensureFieldAccessorsInitialized( - org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.class, org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.Builder.class); - } - - public static com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - public Modification parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Modification(input, extensionRegistry); - } - }; - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - private int bitField0_; - // required string type = 1; - public static final int TYPE_FIELD_NUMBER = 1; - private java.lang.Object type_; - /** - * required string type = 1; - */ - public boolean hasType() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * required string type = 1; - */ - public java.lang.String getType() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (bs.isValidUtf8()) { - type_ = s; - } - return s; - } - } - /** - * required string type = 1; - */ - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - // required .org.opendaylight.controller.mdsal.InstanceIdentifier path = 2; - public static final int PATH_FIELD_NUMBER = 2; - private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier path_; - /** - * required .org.opendaylight.controller.mdsal.InstanceIdentifier path = 2; - */ - public boolean hasPath() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * required .org.opendaylight.controller.mdsal.InstanceIdentifier path = 2; - */ - public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier getPath() { - return path_; - } - /** - * required .org.opendaylight.controller.mdsal.InstanceIdentifier path = 2; - */ - public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder getPathOrBuilder() { - return path_; - } - - // optional .org.opendaylight.controller.mdsal.Node data = 3; - public static final int DATA_FIELD_NUMBER = 3; - private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node data_; - /** - * optional .org.opendaylight.controller.mdsal.Node data = 3; - */ - public boolean hasData() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * optional .org.opendaylight.controller.mdsal.Node data = 3; - */ - public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getData() { - return data_; - } - /** - * optional .org.opendaylight.controller.mdsal.Node data = 3; - */ - public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getDataOrBuilder() { - return data_; - } - - private void initFields() { - type_ = ""; - path_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance(); - data_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance(); - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - if (!hasType()) { - memoizedIsInitialized = 0; - return false; - } - if (!hasPath()) { - memoizedIsInitialized = 0; - return false; - } - if (!getPath().isInitialized()) { - memoizedIsInitialized = 0; - return false; - } - if (hasData()) { - if (!getData().isInitialized()) { - memoizedIsInitialized = 0; - return false; - } - } - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeBytes(1, getTypeBytes()); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeMessage(2, path_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - output.writeMessage(3, data_); - } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(1, getTypeBytes()); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, path_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, data_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input, extensionRegistry); - } - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code org.opendaylight.controller.mdsal.Modification} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessage.Builder - implements org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.ModificationOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.internal_static_org_opendaylight_controller_mdsal_Modification_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.internal_static_org_opendaylight_controller_mdsal_Modification_fieldAccessorTable - .ensureFieldAccessorsInitialized( - org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.class, org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.Builder.class); - } - - // Construct using org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { - getPathFieldBuilder(); - getDataFieldBuilder(); - } - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - type_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - if (pathBuilder_ == null) { - path_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance(); - } else { - pathBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000002); - if (dataBuilder_ == null) { - data_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance(); - } else { - dataBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.internal_static_org_opendaylight_controller_mdsal_Modification_descriptor; - } - - public org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification getDefaultInstanceForType() { - return org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.getDefaultInstance(); - } - - public org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification build() { - org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification buildPartial() { - org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification result = new org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.type_ = type_; - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - if (pathBuilder_ == null) { - result.path_ = path_; - } else { - result.path_ = pathBuilder_.build(); - } - if (((from_bitField0_ & 0x00000004) == 0x00000004)) { - to_bitField0_ |= 0x00000004; - } - if (dataBuilder_ == null) { - result.data_ = data_; - } else { - result.data_ = dataBuilder_.build(); - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification) { - return mergeFrom((org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification other) { - if (other == org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.getDefaultInstance()) return this; - if (other.hasType()) { - bitField0_ |= 0x00000001; - type_ = other.type_; - onChanged(); - } - if (other.hasPath()) { - mergePath(other.getPath()); - } - if (other.hasData()) { - mergeData(other.getData()); - } - this.mergeUnknownFields(other.getUnknownFields()); - return this; - } - - public final boolean isInitialized() { - if (!hasType()) { - - return false; - } - if (!hasPath()) { - - return false; - } - if (!getPath().isInitialized()) { - - return false; - } - if (hasData()) { - if (!getData().isInitialized()) { - - return false; - } - } - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - // required string type = 1; - private java.lang.Object type_ = ""; - /** - * required string type = 1; - */ - public boolean hasType() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * required string type = 1; - */ - public java.lang.String getType() { - java.lang.Object ref = type_; - if (!(ref instanceof java.lang.String)) { - java.lang.String s = ((com.google.protobuf.ByteString) ref) - .toStringUtf8(); - type_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * required string type = 1; - */ - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * required string type = 1; - */ - public Builder setType( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - type_ = value; - onChanged(); - return this; - } - /** - * required string type = 1; - */ - public Builder clearType() { - bitField0_ = (bitField0_ & ~0x00000001); - type_ = getDefaultInstance().getType(); - onChanged(); - return this; - } - /** - * required string type = 1; - */ - public Builder setTypeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - type_ = value; - onChanged(); - return this; - } - - // required .org.opendaylight.controller.mdsal.InstanceIdentifier path = 2; - private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier path_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance(); - private com.google.protobuf.SingleFieldBuilder< - org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder> pathBuilder_; - /** - * required .org.opendaylight.controller.mdsal.InstanceIdentifier path = 2; - */ - public boolean hasPath() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * required .org.opendaylight.controller.mdsal.InstanceIdentifier path = 2; - */ - public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier getPath() { - if (pathBuilder_ == null) { - return path_; - } else { - return pathBuilder_.getMessage(); - } - } - /** - * required .org.opendaylight.controller.mdsal.InstanceIdentifier path = 2; - */ - public Builder setPath(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier value) { - if (pathBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - path_ = value; - onChanged(); - } else { - pathBuilder_.setMessage(value); - } - bitField0_ |= 0x00000002; - return this; - } - /** - * required .org.opendaylight.controller.mdsal.InstanceIdentifier path = 2; - */ - public Builder setPath( - org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder builderForValue) { - if (pathBuilder_ == null) { - path_ = builderForValue.build(); - onChanged(); - } else { - pathBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000002; - return this; - } - /** - * required .org.opendaylight.controller.mdsal.InstanceIdentifier path = 2; - */ - public Builder mergePath(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier value) { - if (pathBuilder_ == null) { - if (((bitField0_ & 0x00000002) == 0x00000002) && - path_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance()) { - path_ = - org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.newBuilder(path_).mergeFrom(value).buildPartial(); - } else { - path_ = value; - } - onChanged(); - } else { - pathBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000002; - return this; - } - /** - * required .org.opendaylight.controller.mdsal.InstanceIdentifier path = 2; - */ - public Builder clearPath() { - if (pathBuilder_ == null) { - path_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance(); - onChanged(); - } else { - pathBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - /** - * required .org.opendaylight.controller.mdsal.InstanceIdentifier path = 2; - */ - public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder getPathBuilder() { - bitField0_ |= 0x00000002; - onChanged(); - return getPathFieldBuilder().getBuilder(); - } - /** - * required .org.opendaylight.controller.mdsal.InstanceIdentifier path = 2; - */ - public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder getPathOrBuilder() { - if (pathBuilder_ != null) { - return pathBuilder_.getMessageOrBuilder(); - } else { - return path_; - } - } - /** - * required .org.opendaylight.controller.mdsal.InstanceIdentifier path = 2; - */ - private com.google.protobuf.SingleFieldBuilder< - org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder> - getPathFieldBuilder() { - if (pathBuilder_ == null) { - pathBuilder_ = new com.google.protobuf.SingleFieldBuilder< - org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder>( - path_, - getParentForChildren(), - isClean()); - path_ = null; - } - return pathBuilder_; - } - - // optional .org.opendaylight.controller.mdsal.Node data = 3; - private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node data_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance(); - private com.google.protobuf.SingleFieldBuilder< - org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder> dataBuilder_; - /** - * optional .org.opendaylight.controller.mdsal.Node data = 3; - */ - public boolean hasData() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * optional .org.opendaylight.controller.mdsal.Node data = 3; - */ - public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getData() { - if (dataBuilder_ == null) { - return data_; - } else { - return dataBuilder_.getMessage(); - } - } - /** - * optional .org.opendaylight.controller.mdsal.Node data = 3; - */ - public Builder setData(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) { - if (dataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - data_ = value; - onChanged(); - } else { - dataBuilder_.setMessage(value); - } - bitField0_ |= 0x00000004; - return this; - } - /** - * optional .org.opendaylight.controller.mdsal.Node data = 3; - */ - public Builder setData( - org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder builderForValue) { - if (dataBuilder_ == null) { - data_ = builderForValue.build(); - onChanged(); - } else { - dataBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000004; - return this; - } - /** - * optional .org.opendaylight.controller.mdsal.Node data = 3; - */ - public Builder mergeData(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) { - if (dataBuilder_ == null) { - if (((bitField0_ & 0x00000004) == 0x00000004) && - data_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance()) { - data_ = - org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.newBuilder(data_).mergeFrom(value).buildPartial(); - } else { - data_ = value; - } - onChanged(); - } else { - dataBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000004; - return this; - } - /** - * optional .org.opendaylight.controller.mdsal.Node data = 3; - */ - public Builder clearData() { - if (dataBuilder_ == null) { - data_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance(); - onChanged(); - } else { - dataBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - /** - * optional .org.opendaylight.controller.mdsal.Node data = 3; - */ - public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder getDataBuilder() { - bitField0_ |= 0x00000004; - onChanged(); - return getDataFieldBuilder().getBuilder(); - } - /** - * optional .org.opendaylight.controller.mdsal.Node data = 3; - */ - public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getDataOrBuilder() { - if (dataBuilder_ != null) { - return dataBuilder_.getMessageOrBuilder(); - } else { - return data_; - } - } - /** - * optional .org.opendaylight.controller.mdsal.Node data = 3; - */ - private com.google.protobuf.SingleFieldBuilder< - org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder> - getDataFieldBuilder() { - if (dataBuilder_ == null) { - dataBuilder_ = new com.google.protobuf.SingleFieldBuilder< - org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder>( - data_, - getParentForChildren(), - isClean()); - data_ = null; - } - return dataBuilder_; - } - - // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.Modification) - } - - static { - defaultInstance = new Modification(true); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.Modification) - } - - public interface CompositeModificationOrBuilder - extends com.google.protobuf.MessageOrBuilder { - - // repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - java.util.List - getModificationList(); - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification getModification(int index); - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - int getModificationCount(); - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - java.util.List - getModificationOrBuilderList(); - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.ModificationOrBuilder getModificationOrBuilder( - int index); - - // optional int64 timeStamp = 2; - /** - * optional int64 timeStamp = 2; - */ - boolean hasTimeStamp(); - /** - * optional int64 timeStamp = 2; - */ - long getTimeStamp(); - } - /** - * Protobuf type {@code org.opendaylight.controller.mdsal.CompositeModification} - */ - public static final class CompositeModification extends - com.google.protobuf.GeneratedMessage - implements CompositeModificationOrBuilder { - // Use CompositeModification.newBuilder() to construct. - private CompositeModification(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private CompositeModification(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } - - private static final CompositeModification defaultInstance; - public static CompositeModification getDefaultInstance() { - return defaultInstance; - } - - public CompositeModification getDefaultInstanceForType() { - return defaultInstance; - } - - private final com.google.protobuf.UnknownFieldSet unknownFields; - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private CompositeModification( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - initFields(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField(input, unknownFields, - extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { - modification_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - modification_.add(input.readMessage(org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.PARSER, extensionRegistry)); - break; - } - case 16: { - bitField0_ |= 0x00000001; - timeStamp_ = input.readInt64(); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e.getMessage()).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { - modification_ = java.util.Collections.unmodifiableList(modification_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.internal_static_org_opendaylight_controller_mdsal_CompositeModification_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.internal_static_org_opendaylight_controller_mdsal_CompositeModification_fieldAccessorTable - .ensureFieldAccessorsInitialized( - org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification.class, org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification.Builder.class); - } - - public static com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - public CompositeModification parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CompositeModification(input, extensionRegistry); - } - }; - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - private int bitField0_; - // repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - public static final int MODIFICATION_FIELD_NUMBER = 1; - private java.util.List modification_; - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public java.util.List getModificationList() { - return modification_; - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public java.util.List - getModificationOrBuilderList() { - return modification_; - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public int getModificationCount() { - return modification_.size(); - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification getModification(int index) { - return modification_.get(index); - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.ModificationOrBuilder getModificationOrBuilder( - int index) { - return modification_.get(index); - } - - // optional int64 timeStamp = 2; - public static final int TIMESTAMP_FIELD_NUMBER = 2; - private long timeStamp_; - /** - * optional int64 timeStamp = 2; - */ - public boolean hasTimeStamp() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional int64 timeStamp = 2; - */ - public long getTimeStamp() { - return timeStamp_; - } - - private void initFields() { - modification_ = java.util.Collections.emptyList(); - timeStamp_ = 0L; - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - for (int i = 0; i < getModificationCount(); i++) { - if (!getModification(i).isInitialized()) { - memoizedIsInitialized = 0; - return false; - } - } - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - for (int i = 0; i < modification_.size(); i++) { - output.writeMessage(1, modification_.get(i)); - } - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeInt64(2, timeStamp_); - } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < modification_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, modification_.get(i)); - } - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(2, timeStamp_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input, extensionRegistry); - } - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code org.opendaylight.controller.mdsal.CompositeModification} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessage.Builder - implements org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModificationOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.internal_static_org_opendaylight_controller_mdsal_CompositeModification_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.internal_static_org_opendaylight_controller_mdsal_CompositeModification_fieldAccessorTable - .ensureFieldAccessorsInitialized( - org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification.class, org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification.Builder.class); - } - - // Construct using org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { - getModificationFieldBuilder(); - } - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - if (modificationBuilder_ == null) { - modification_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - modificationBuilder_.clear(); - } - timeStamp_ = 0L; - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.internal_static_org_opendaylight_controller_mdsal_CompositeModification_descriptor; - } - - public org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification getDefaultInstanceForType() { - return org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification.getDefaultInstance(); - } - - public org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification build() { - org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification buildPartial() { - org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification result = new org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (modificationBuilder_ == null) { - if (((bitField0_ & 0x00000001) == 0x00000001)) { - modification_ = java.util.Collections.unmodifiableList(modification_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.modification_ = modification_; - } else { - result.modification_ = modificationBuilder_.build(); - } - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000001; - } - result.timeStamp_ = timeStamp_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification) { - return mergeFrom((org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification other) { - if (other == org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification.getDefaultInstance()) return this; - if (modificationBuilder_ == null) { - if (!other.modification_.isEmpty()) { - if (modification_.isEmpty()) { - modification_ = other.modification_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureModificationIsMutable(); - modification_.addAll(other.modification_); - } - onChanged(); - } - } else { - if (!other.modification_.isEmpty()) { - if (modificationBuilder_.isEmpty()) { - modificationBuilder_.dispose(); - modificationBuilder_ = null; - modification_ = other.modification_; - bitField0_ = (bitField0_ & ~0x00000001); - modificationBuilder_ = - com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? - getModificationFieldBuilder() : null; - } else { - modificationBuilder_.addAllMessages(other.modification_); - } - } - } - if (other.hasTimeStamp()) { - setTimeStamp(other.getTimeStamp()); - } - this.mergeUnknownFields(other.getUnknownFields()); - return this; - } - - public final boolean isInitialized() { - for (int i = 0; i < getModificationCount(); i++) { - if (!getModification(i).isInitialized()) { - - return false; - } - } - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.CompositeModification) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - // repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - private java.util.List modification_ = - java.util.Collections.emptyList(); - private void ensureModificationIsMutable() { - if (!((bitField0_ & 0x00000001) == 0x00000001)) { - modification_ = new java.util.ArrayList(modification_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilder< - org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification, org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.Builder, org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.ModificationOrBuilder> modificationBuilder_; - - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public java.util.List getModificationList() { - if (modificationBuilder_ == null) { - return java.util.Collections.unmodifiableList(modification_); - } else { - return modificationBuilder_.getMessageList(); - } - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public int getModificationCount() { - if (modificationBuilder_ == null) { - return modification_.size(); - } else { - return modificationBuilder_.getCount(); - } - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification getModification(int index) { - if (modificationBuilder_ == null) { - return modification_.get(index); - } else { - return modificationBuilder_.getMessage(index); - } - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public Builder setModification( - int index, org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification value) { - if (modificationBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureModificationIsMutable(); - modification_.set(index, value); - onChanged(); - } else { - modificationBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public Builder setModification( - int index, org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.Builder builderForValue) { - if (modificationBuilder_ == null) { - ensureModificationIsMutable(); - modification_.set(index, builderForValue.build()); - onChanged(); - } else { - modificationBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public Builder addModification(org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification value) { - if (modificationBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureModificationIsMutable(); - modification_.add(value); - onChanged(); - } else { - modificationBuilder_.addMessage(value); - } - return this; - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public Builder addModification( - int index, org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification value) { - if (modificationBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureModificationIsMutable(); - modification_.add(index, value); - onChanged(); - } else { - modificationBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public Builder addModification( - org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.Builder builderForValue) { - if (modificationBuilder_ == null) { - ensureModificationIsMutable(); - modification_.add(builderForValue.build()); - onChanged(); - } else { - modificationBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public Builder addModification( - int index, org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.Builder builderForValue) { - if (modificationBuilder_ == null) { - ensureModificationIsMutable(); - modification_.add(index, builderForValue.build()); - onChanged(); - } else { - modificationBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public Builder addAllModification( - java.lang.Iterable values) { - if (modificationBuilder_ == null) { - ensureModificationIsMutable(); - super.addAll(values, modification_); - onChanged(); - } else { - modificationBuilder_.addAllMessages(values); - } - return this; - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public Builder clearModification() { - if (modificationBuilder_ == null) { - modification_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - modificationBuilder_.clear(); - } - return this; - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public Builder removeModification(int index) { - if (modificationBuilder_ == null) { - ensureModificationIsMutable(); - modification_.remove(index); - onChanged(); - } else { - modificationBuilder_.remove(index); - } - return this; - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.Builder getModificationBuilder( - int index) { - return getModificationFieldBuilder().getBuilder(index); - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.ModificationOrBuilder getModificationOrBuilder( - int index) { - if (modificationBuilder_ == null) { - return modification_.get(index); } else { - return modificationBuilder_.getMessageOrBuilder(index); - } - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public java.util.List - getModificationOrBuilderList() { - if (modificationBuilder_ != null) { - return modificationBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(modification_); - } - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.Builder addModificationBuilder() { - return getModificationFieldBuilder().addBuilder( - org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.getDefaultInstance()); - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.Builder addModificationBuilder( - int index) { - return getModificationFieldBuilder().addBuilder( - index, org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.getDefaultInstance()); - } - /** - * repeated .org.opendaylight.controller.mdsal.Modification modification = 1; - */ - public java.util.List - getModificationBuilderList() { - return getModificationFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilder< - org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification, org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.Builder, org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.ModificationOrBuilder> - getModificationFieldBuilder() { - if (modificationBuilder_ == null) { - modificationBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< - org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification, org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.Modification.Builder, org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages.ModificationOrBuilder>( - modification_, - ((bitField0_ & 0x00000001) == 0x00000001), - getParentForChildren(), - isClean()); - modification_ = null; - } - return modificationBuilder_; - } - - // optional int64 timeStamp = 2; - private long timeStamp_ ; - /** - * optional int64 timeStamp = 2; - */ - public boolean hasTimeStamp() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional int64 timeStamp = 2; - */ - public long getTimeStamp() { - return timeStamp_; - } - /** - * optional int64 timeStamp = 2; - */ - public Builder setTimeStamp(long value) { - bitField0_ |= 0x00000002; - timeStamp_ = value; - onChanged(); - return this; - } - /** - * optional int64 timeStamp = 2; - */ - public Builder clearTimeStamp() { - bitField0_ = (bitField0_ & ~0x00000002); - timeStamp_ = 0L; - onChanged(); - return this; - } - - // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CompositeModification) - } - - static { - defaultInstance = new CompositeModification(true); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CompositeModification) - } - - private static com.google.protobuf.Descriptors.Descriptor - internal_static_org_opendaylight_controller_mdsal_Modification_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_org_opendaylight_controller_mdsal_Modification_fieldAccessorTable; - private static com.google.protobuf.Descriptors.Descriptor - internal_static_org_opendaylight_controller_mdsal_CompositeModification_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_org_opendaylight_controller_mdsal_CompositeModification_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor - getDescriptor() { - return descriptor; - } - private static com.google.protobuf.Descriptors.FileDescriptor - descriptor; - static { - java.lang.String[] descriptorData = { - "\n\020Persistent.proto\022!org.opendaylight.con" + - "troller.mdsal\032\014Common.proto\032\033AppendEntri" + - "esMessages.proto\"\230\001\n\014Modification\022\014\n\004typ" + - "e\030\001 \002(\t\022C\n\004path\030\002 \002(\01325.org.opendaylight" + - ".controller.mdsal.InstanceIdentifier\0225\n\004" + - "data\030\003 \001(\0132\'.org.opendaylight.controller" + - ".mdsal.Node\"q\n\025CompositeModification\022E\n\014" + - "modification\030\001 \003(\0132/.org.opendaylight.co" + - "ntroller.mdsal.Modification\022\021\n\ttimeStamp" + - "\030\002 \001(\003BO\n9org.opendaylight.controller.pr", - "otobuff.messages.persistentB\022PersistentM" + - "essages" - }; - com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = - new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { - public com.google.protobuf.ExtensionRegistry assignDescriptors( - com.google.protobuf.Descriptors.FileDescriptor root) { - descriptor = root; - internal_static_org_opendaylight_controller_mdsal_Modification_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_org_opendaylight_controller_mdsal_Modification_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_org_opendaylight_controller_mdsal_Modification_descriptor, - new java.lang.String[] { "Type", "Path", "Data", }); - internal_static_org_opendaylight_controller_mdsal_CompositeModification_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_org_opendaylight_controller_mdsal_CompositeModification_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_org_opendaylight_controller_mdsal_CompositeModification_descriptor, - new java.lang.String[] { "Modification", "TimeStamp", }); - return null; - } - }; - com.google.protobuf.Descriptors.FileDescriptor - .internalBuildGeneratedFileFrom(descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.getDescriptor(), - org.opendaylight.controller.protobuff.messages.cluster.raft.AppendEntriesMessages.getDescriptor(), - }, assigner); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/opendaylight/md-sal/sal-clustering-commons/src/test/java/org/opendaylight/controller/protobuff/messages/persistent/PersistentMessagesTest.java b/opendaylight/md-sal/sal-clustering-commons/src/test/java/org/opendaylight/controller/protobuff/messages/persistent/PersistentMessagesTest.java deleted file mode 100644 index 663cc80314..0000000000 --- a/opendaylight/md-sal/sal-clustering-commons/src/test/java/org/opendaylight/controller/protobuff/messages/persistent/PersistentMessagesTest.java +++ /dev/null @@ -1,82 +0,0 @@ -/* - * - * Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - * - */ - -package org.opendaylight.controller.protobuff.messages.persistent; - -import org.junit.Assert; -import org.junit.Test; -import org.opendaylight.controller.protobuff.messages.AbstractMessagesTest; -import org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages; -import org.opendaylight.yangtools.yang.common.QName; - - -/** - * This test case is present to ensure that if others have used proper version of protocol buffer - * for the peristent.proto messages - * - * If a different version of protocol buffer and there is change in serializaiton format - * this test would break as we are comparing with protocol buffer 2.5 generated - * serialized data. - * - * @author: syedbahm - * - */ - -public class PersistentMessagesTest extends AbstractMessagesTest { - - private final String namespace = "urn:protobuff", revision = "2014-07-31", - localName = "test"; - - @Override - @Test - public void verifySerialization() throws Exception { - NormalizedNodeMessages.InstanceIdentifier.Builder instanceIdentifierBuilder = - NormalizedNodeMessages.InstanceIdentifier.newBuilder(); - NormalizedNodeMessages.PathArgument.Builder pathArgument = - NormalizedNodeMessages.PathArgument.newBuilder(); - pathArgument.setNodeType(NormalizedNodeMessages.QName.newBuilder() - .setValue(QName.create(namespace, revision, localName).toString()) - .build()); - pathArgument.setValue("test"); - instanceIdentifierBuilder.addArguments(pathArgument.build()); - NormalizedNodeMessages.InstanceIdentifier expectedOne = - instanceIdentifierBuilder.build(); - - PersistentMessages.Modification.Builder builder = - PersistentMessages.Modification.newBuilder(); - builder.setType("test"); - builder.setPath(expectedOne); - - writeToFile(builder); - - PersistentMessages.Modification modificationNew = - (PersistentMessages.Modification) readFromFile(PersistentMessages.Modification.PARSER); - Assert.assertEquals("test", modificationNew.getType()); - Assert.assertEquals(expectedOne.getArguments(0).getValue(), modificationNew - .getPath().getArguments(0).getValue()); - Assert.assertEquals(expectedOne.getArguments(0).getType(), modificationNew - .getPath().getArguments(0).getType()); - - // we will compare with the serialized data that we had shipped - PersistentMessages.Modification modificationOriginal = - (PersistentMessages.Modification) readFromTestDataFile(PersistentMessages.Modification.PARSER); - Assert.assertEquals(modificationOriginal.getPath().getArguments(0) - .getValue(), modificationNew.getPath().getArguments(0).getValue()); - Assert.assertEquals(modificationOriginal.getPath().getArguments(0) - .getType(), modificationNew.getPath().getArguments(0).getType()); - - - } - - @Override - public String getTestFileName() { - return PersistentMessagesTest.class.getSimpleName(); - } -} diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/modification/DeleteModification.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/modification/DeleteModification.java index 2c55357161..08274ef705 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/modification/DeleteModification.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/modification/DeleteModification.java @@ -12,9 +12,7 @@ import java.io.IOException; import java.io.ObjectInput; import java.io.ObjectOutput; import org.opendaylight.controller.cluster.datastore.DataStoreVersions; -import org.opendaylight.controller.cluster.datastore.util.InstanceIdentifierUtils; import org.opendaylight.controller.cluster.datastore.utils.SerializationUtils; -import org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages; import org.opendaylight.controller.sal.core.spi.data.DOMStoreWriteTransaction; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeModification; @@ -62,19 +60,6 @@ public class DeleteModification extends AbstractModification { SerializationUtils.serializePath(getPath(), out); } - @Override - @Deprecated - public Object toSerializable() { - return PersistentMessages.Modification.newBuilder().setType(this.getClass().toString()) - .setPath(InstanceIdentifierUtils.toSerializable(getPath())).build(); - } - - @Deprecated - public static DeleteModification fromSerializable(Object serializable) { - PersistentMessages.Modification o = (PersistentMessages.Modification) serializable; - return new DeleteModification(InstanceIdentifierUtils.fromSerializable(o.getPath())); - } - public static DeleteModification fromStream(ObjectInput in, short version) throws ClassNotFoundException, IOException { DeleteModification mod = new DeleteModification(version); diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/modification/MergeModification.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/modification/MergeModification.java index cc7956ebbc..10b9b94242 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/modification/MergeModification.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/modification/MergeModification.java @@ -11,9 +11,6 @@ package org.opendaylight.controller.cluster.datastore.modification; import java.io.IOException; import java.io.ObjectInput; import org.opendaylight.controller.cluster.datastore.DataStoreVersions; -import org.opendaylight.controller.cluster.datastore.node.NormalizedNodeToNodeCodec; -import org.opendaylight.controller.cluster.datastore.node.NormalizedNodeToNodeCodec.Decoded; -import org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages; import org.opendaylight.controller.sal.core.spi.data.DOMStoreWriteTransaction; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; @@ -52,13 +49,6 @@ public class MergeModification extends WriteModification { return MERGE; } - @Deprecated - public static MergeModification fromSerializable(final Object serializable) { - PersistentMessages.Modification o = (PersistentMessages.Modification) serializable; - Decoded decoded = new NormalizedNodeToNodeCodec(null).decode(o.getPath(), o.getData()); - return new MergeModification(decoded.getDecodedPath(), decoded.getDecodedNode()); - } - public static MergeModification fromStream(ObjectInput in, short version) throws ClassNotFoundException, IOException { MergeModification mod = new MergeModification(version); diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/modification/Modification.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/modification/Modification.java index 6fc8183bd8..e9d2fdf291 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/modification/Modification.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/modification/Modification.java @@ -48,7 +48,4 @@ public interface Modification extends Externalizable { void apply(DataTreeModification transaction); byte getType(); - - @Deprecated - Object toSerializable(); } diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/modification/WriteModification.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/modification/WriteModification.java index f7f9a71735..e400fcc1df 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/modification/WriteModification.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/modification/WriteModification.java @@ -12,12 +12,8 @@ import java.io.IOException; import java.io.ObjectInput; import java.io.ObjectOutput; import org.opendaylight.controller.cluster.datastore.DataStoreVersions; -import org.opendaylight.controller.cluster.datastore.node.NormalizedNodeToNodeCodec; -import org.opendaylight.controller.cluster.datastore.node.NormalizedNodeToNodeCodec.Decoded; -import org.opendaylight.controller.cluster.datastore.node.NormalizedNodeToNodeCodec.Encoded; import org.opendaylight.controller.cluster.datastore.utils.SerializationUtils; import org.opendaylight.controller.cluster.datastore.utils.SerializationUtils.Applier; -import org.opendaylight.controller.protobuff.messages.persistent.PersistentMessages; import org.opendaylight.controller.sal.core.spi.data.DOMStoreWriteTransaction; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; @@ -73,22 +69,6 @@ public class WriteModification extends AbstractModification { SerializationUtils.serializePathAndNode(getPath(), data, out); } - @Override - @Deprecated - public Object toSerializable() { - Encoded encoded = new NormalizedNodeToNodeCodec(null).encode(getPath(), getData()); - return PersistentMessages.Modification.newBuilder().setType(this.getClass().toString()) - .setPath(encoded.getEncodedPath()).setData(encoded.getEncodedNode() - .getNormalizedNode()).build(); - } - - @Deprecated - public static WriteModification fromSerializable(final Object serializable) { - PersistentMessages.Modification o = (PersistentMessages.Modification) serializable; - Decoded decoded = new NormalizedNodeToNodeCodec(null).decode(o.getPath(), o.getData()); - return new WriteModification(decoded.getDecodedPath(), decoded.getDecodedNode()); - } - public static WriteModification fromStream(ObjectInput in, short version) throws ClassNotFoundException, IOException { WriteModification mod = new WriteModification(version);