Updated xml generated by get netconf operation to conform to yang schema in config-api
[controller.git] / opendaylight / md-sal / sal-binding-broker / src / main / java / org / opendaylight / controller / sal / binding / impl / DataBrokerImpl.java
1 package org.opendaylight.controller.sal.binding.impl;
2
3 import java.util.concurrent.ExecutorService;
4 import java.util.concurrent.Future;
5
6 import org.opendaylight.controller.md.sal.common.api.data.DataReader;
7 import org.opendaylight.controller.md.sal.common.impl.service.AbstractDataBroker;
8 import org.opendaylight.controller.sal.binding.api.data.DataChangeListener;
9 import org.opendaylight.controller.sal.binding.api.data.DataProviderService;
10 import org.opendaylight.controller.sal.binding.impl.util.BindingAwareDataReaderRouter;
11 import org.opendaylight.controller.sal.common.DataStoreIdentifier;
12 import org.opendaylight.yangtools.concepts.Registration;
13 import org.opendaylight.yangtools.yang.binding.DataObject;
14 import org.opendaylight.yangtools.yang.binding.DataRoot;
15 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
16 import org.opendaylight.yangtools.yang.common.RpcResult;
17
18
19 public class DataBrokerImpl extends AbstractDataBroker<InstanceIdentifier<? extends DataObject>, DataObject, DataChangeListener> implements
20         DataProviderService {
21
22     public DataBrokerImpl() {
23         setDataReadRouter(new BindingAwareDataReaderRouter());
24     }
25
26     @Override
27     public DataTransactionImpl beginTransaction() {
28         return new DataTransactionImpl(this);
29     }
30
31     @Override
32     public <T extends DataRoot> T getData(DataStoreIdentifier store, Class<T> rootType) {
33         // TODO Auto-generated method stub
34         return null;
35     }
36
37     @Override
38     public <T extends DataRoot> T getData(DataStoreIdentifier store, T filter) {
39         // TODO Auto-generated method stub
40         return null;
41     }
42
43     @Override
44     public <T extends DataRoot> T getCandidateData(DataStoreIdentifier store, Class<T> rootType) {
45         // TODO Auto-generated method stub
46         return null;
47     }
48
49     @Override
50     public <T extends DataRoot> T getCandidateData(DataStoreIdentifier store, T filter) {
51         // TODO Auto-generated method stub
52         return null;
53     }
54
55     @Override
56     public RpcResult<DataRoot> editCandidateData(DataStoreIdentifier store, DataRoot changeSet) {
57         // TODO Auto-generated method stub
58         return null;
59     }
60
61     @Override
62     public Future<RpcResult<Void>> commit(DataStoreIdentifier store) {
63         // TODO Auto-generated method stub
64         return null;
65     }
66
67     @Override
68     public DataObject getData(InstanceIdentifier<? extends DataObject> data) {
69         // TODO Auto-generated method stub
70         return null;
71     }
72
73     @Override
74     public DataObject getConfigurationData(InstanceIdentifier<?> data) {
75         // TODO Auto-generated method stub
76         return null;
77     }
78
79     @Override
80     public void registerChangeListener(InstanceIdentifier<? extends DataObject> path, DataChangeListener changeListener) {
81         // TODO Auto-generated method stub
82         
83     }
84
85     @Override
86     public void unregisterChangeListener(InstanceIdentifier<? extends DataObject> path,
87             DataChangeListener changeListener) {
88         // TODO Auto-generated method stub
89         
90     }
91     
92     
93 }