Merge changes I0eabfe3d,I58faf7df,I7e7758f4,Ic56afe1b,I623aa497
[yangtools.git] / yang / yang-data-impl / src / main / java / org / opendaylight / yangtools / yang / data / impl / MutableCompositeNodeTOImpl.java
index 9fb3e681636e5bacc36feebfd9a072b406859db9..45aabc3c579195e642d1f4aec168d05fe0eb5031 100644 (file)
@@ -25,11 +25,14 @@ import org.opendaylight.yangtools.yang.data.api.ModifyAction;
 import org.opendaylight.yangtools.yang.data.api.MutableCompositeNode;
 import org.opendaylight.yangtools.yang.data.api.Node;
 import org.opendaylight.yangtools.yang.data.api.SimpleNode;
+import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer;
 
 /**
  * @author michal.rehak
  *
+ * @deprecated Use one of the {@link NormalizedNodeContainer} implementations instead.
  */
+@Deprecated
 public class MutableCompositeNodeTOImpl extends AbstractNodeTO<List<Node<?>>> implements MutableCompositeNode, Serializable {
 
     private static final long serialVersionUID = 100L;
@@ -154,12 +157,12 @@ public class MutableCompositeNodeTOImpl extends AbstractNodeTO<List<Node<?>>> im
 
     @Override
     public List<CompositeNode> getCompositesByName(final String children) {
-        return getCompositesByName(new QName(getNodeType(), children));
+        return getCompositesByName(QName.create(getNodeType(), children));
     }
 
     @Override
     public List<SimpleNode<?>> getSimpleNodesByName(final String children) {
-        return getSimpleNodesByName(new QName(getNodeType(), children));
+        return getSimpleNodesByName(QName.create(getNodeType(), children));
     }
 
     @Override
@@ -227,7 +230,7 @@ public class MutableCompositeNodeTOImpl extends AbstractNodeTO<List<Node<?>>> im
         return nodeMap.values();
     }
 
-  // Serialization related
+    // Serialization related
 
     private void readObject(final ObjectInputStream aStream) throws IOException, ClassNotFoundException {
         aStream.defaultReadObject();