X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fimpl%2FSimpleNodeTOImpl.java;h=3b6d371782fb589314aac0cf7a61782e08c586ee;hb=1cd46533c25220b03315879edc63d61c4b668af1;hp=68d0cd871aa2042eef16ceff727eca186c82132b;hpb=38ae9c9ae9769f70a644282d77cf5c44b64a20be;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/SimpleNodeTOImpl.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/SimpleNodeTOImpl.java index 68d0cd871a..3b6d371782 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/SimpleNodeTOImpl.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/SimpleNodeTOImpl.java @@ -7,24 +7,26 @@ */ package org.opendaylight.yangtools.yang.data.impl; +import java.io.IOException; +import java.io.ObjectInputStream; +import java.io.ObjectOutputStream; +import java.io.Serializable; + import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.data.api.CompositeNode; import org.opendaylight.yangtools.yang.data.api.ModifyAction; import org.opendaylight.yangtools.yang.data.api.MutableSimpleNode; import org.opendaylight.yangtools.yang.data.api.SimpleNode; - -import java.io.IOException; -import java.io.ObjectInputStream; -import java.io.ObjectOutputStream; -import java.io.Serializable; +import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; /** * @author michal.rehak * @param type of simple node value * + * @deprecated Use one of the {@link NormalizedNode} implementation packages. */ -public class SimpleNodeTOImpl extends AbstractNodeTO implements - SimpleNode, Serializable { +@Deprecated +public class SimpleNodeTOImpl extends AbstractNodeTO implements SimpleNode, Serializable { private static final long serialVersionUID = 100L; @@ -33,7 +35,7 @@ public class SimpleNodeTOImpl extends AbstractNodeTO implements * @param parent * @param value */ - public SimpleNodeTOImpl(QName qname, CompositeNode parent, T value) { + public SimpleNodeTOImpl(final QName qname, final CompositeNode parent, final T value) { super(qname, parent, value); } @@ -43,7 +45,7 @@ public class SimpleNodeTOImpl extends AbstractNodeTO implements * @param value * @param modifyAction */ - public SimpleNodeTOImpl(QName qname, CompositeNode parent, T value, ModifyAction modifyAction) { + public SimpleNodeTOImpl(final QName qname, final CompositeNode parent, final T value, final ModifyAction modifyAction) { super(qname, parent, value, modifyAction); } @@ -58,9 +60,9 @@ public class SimpleNodeTOImpl extends AbstractNodeTO implements return super.toString() + ", value = "+getValue(); } - // Serialization related + // Serialization related - private void readObject(ObjectInputStream aStream) throws IOException, ClassNotFoundException { + private void readObject(final ObjectInputStream aStream) throws IOException, ClassNotFoundException { aStream.defaultReadObject(); QName qName = (QName)aStream.readObject(); CompositeNode parent = (CompositeNode) aStream.readObject(); @@ -70,7 +72,7 @@ public class SimpleNodeTOImpl extends AbstractNodeTO implements init(qName, parent, value, modifyAction); } - private void writeObject(ObjectOutputStream aStream) throws IOException { + private void writeObject(final ObjectOutputStream aStream) throws IOException { aStream.defaultWriteObject(); //manually serialize superclass aStream.writeObject(getQName());