Merge "Fix for Bugs 324"
[controller.git] / opendaylight / md-sal / sal-remoterpc-connector / implementation / src / main / java / org / opendaylight / controller / sal / connector / remoterpc / dto / CompositeNodeImpl.java
1 /*
2  * Copyright (c) 2013 Cisco Systems, Inc. and others.  All rights reserved.
3  * This program and the accompanying materials are made available under the
4  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
5  * and is available at http://www.eclipse.org/legal/epl-v10.html
6  */
7
8 package org.opendaylight.controller.sal.connector.remoterpc.dto;
9
10 import org.opendaylight.yangtools.yang.common.QName;
11 import org.opendaylight.yangtools.yang.data.api.*;
12
13 import java.io.Serializable;
14 import java.util.Collection;
15 import java.util.List;
16 import java.util.Map;
17 import java.util.Set;
18
19 public class CompositeNodeImpl implements CompositeNode, Serializable {
20
21   private QName key;
22   private List<Node<?>> children;
23
24   @Override
25   public List<Node<?>> getChildren() {
26     return children;
27   }
28
29   @Override
30   public List<CompositeNode> getCompositesByName(QName children) {
31     throw new UnsupportedOperationException();
32   }
33
34   @Override
35   public List<CompositeNode> getCompositesByName(String children) {
36     return null;  //To change body of implemented methods use File | Settings | File Templates.
37   }
38
39   @Override
40   public List<SimpleNode<?>> getSimpleNodesByName(QName children) {
41     return null;  //To change body of implemented methods use File | Settings | File Templates.
42   }
43
44   @Override
45   public List<SimpleNode<?>> getSimpleNodesByName(String children) {
46     return null;  //To change body of implemented methods use File | Settings | File Templates.
47   }
48
49   @Override
50   public CompositeNode getFirstCompositeByName(QName container) {
51     return null;  //To change body of implemented methods use File | Settings | File Templates.
52   }
53
54   @Override
55   public SimpleNode<?> getFirstSimpleByName(QName leaf) {
56     return null;  //To change body of implemented methods use File | Settings | File Templates.
57   }
58
59   @Override
60   public MutableCompositeNode asMutable() {
61     return null;  //To change body of implemented methods use File | Settings | File Templates.
62   }
63
64   @Override
65   public QName getKey() {
66     return key;  //To change body of implemented methods use File | Settings | File Templates.
67   }
68
69   @Override
70   public List<Node<?>> setValue(List<Node<?>> value) {
71     return null;  //To change body of implemented methods use File | Settings | File Templates.
72   }
73
74   @Override
75   public int size() {
76     return 0;  //To change body of implemented methods use File | Settings | File Templates.
77   }
78
79   @Override
80   public boolean isEmpty() {
81     return false;  //To change body of implemented methods use File | Settings | File Templates.
82   }
83
84   @Override
85   public boolean containsKey(Object key) {
86     return false;  //To change body of implemented methods use File | Settings | File Templates.
87   }
88
89   @Override
90   public boolean containsValue(Object value) {
91     return false;  //To change body of implemented methods use File | Settings | File Templates.
92   }
93
94   @Override
95   public List<Node<?>> get(Object key) {
96     return null;  //To change body of implemented methods use File | Settings | File Templates.
97   }
98
99   @Override
100   public List<Node<?>> put(QName key, List<Node<?>> value) {
101     return null;  //To change body of implemented methods use File | Settings | File Templates.
102   }
103
104   @Override
105   public List<Node<?>> remove(Object key) {
106     return null;  //To change body of implemented methods use File | Settings | File Templates.
107   }
108
109   @Override
110   public void putAll(Map<? extends QName, ? extends List<Node<?>>> m) {
111     //To change body of implemented methods use File | Settings | File Templates.
112   }
113
114   @Override
115   public void clear() {
116     //To change body of implemented methods use File | Settings | File Templates.
117   }
118
119   @Override
120   public Set<QName> keySet() {
121     return null;  //To change body of implemented methods use File | Settings | File Templates.
122   }
123
124   @Override
125   public Collection<List<Node<?>>> values() {
126     return null;  //To change body of implemented methods use File | Settings | File Templates.
127   }
128
129   @Override
130   public Set<Entry<QName, List<Node<?>>>> entrySet() {
131     return null;  //To change body of implemented methods use File | Settings | File Templates.
132   }
133
134   @Override
135   public QName getNodeType() {
136     return null;  //To change body of implemented methods use File | Settings | File Templates.
137   }
138
139   @Override
140   public CompositeNode getParent() {
141     return null;  //To change body of implemented methods use File | Settings | File Templates.
142   }
143
144   @Override
145   public List<Node<?>> getValue() {
146     return null;  //To change body of implemented methods use File | Settings | File Templates.
147   }
148
149   @Override
150   public ModifyAction getModificationAction() {
151     return null;  //To change body of implemented methods use File | Settings | File Templates.
152   }
153 }