Update to MD-SAL APIs
[controller.git] / opendaylight / md-sal / sal-binding-broker / src / main / java / org / opendaylight / controller / sal / binding / impl / DataBrokerImpl.xtend
1 package org.opendaylight.controller.sal.binding.impl
2
3 import org.opendaylight.controller.md.sal.common.api.data.DataCommitHandler
4 import org.opendaylight.controller.sal.binding.api.data.DataChangeListener
5 import org.opendaylight.controller.sal.binding.api.data.DataProviderService
6 import org.opendaylight.controller.sal.common.DataStoreIdentifier
7 import org.opendaylight.yangtools.yang.binding.DataObject
8 import org.opendaylight.yangtools.yang.binding.DataRoot
9 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier
10
11 class DataBrokerImpl implements DataProviderService {
12
13     override beginTransaction() {
14     }
15
16     override commit(DataStoreIdentifier store) {
17         throw new UnsupportedOperationException("Deprecated")
18     }
19
20     override editCandidateData(DataStoreIdentifier store, DataRoot changeSet) {
21         throw new UnsupportedOperationException("Deprecated")
22     }
23
24     override <T extends DataRoot> getCandidateData(DataStoreIdentifier store, Class<T> rootType) {
25         throw new UnsupportedOperationException("Deprecated")
26     }
27
28     override <T extends DataRoot> T getCandidateData(DataStoreIdentifier store, T filter) {
29         throw new UnsupportedOperationException("Deprecated")
30     }
31
32     override getConfigurationData(InstanceIdentifier<?> data) {
33         throw new UnsupportedOperationException("Deprecated")
34     }
35
36     override <T extends DataRoot> getData(DataStoreIdentifier store, Class<T> rootType) {
37         throw new UnsupportedOperationException("Deprecated")
38     }
39
40     override <T extends DataRoot> T getData(DataStoreIdentifier store, T filter) {
41         throw new UnsupportedOperationException("Deprecated")
42     }
43
44     override getData(InstanceIdentifier<? extends DataObject> path) {
45         return readOperationalData(path);
46     }
47
48     override readConfigurationData(InstanceIdentifier<? extends DataObject> path) {
49     }
50
51     override readOperationalData(InstanceIdentifier<? extends DataObject> path) {
52     }
53
54     override registerChangeListener(InstanceIdentifier<? extends DataObject> path, DataChangeListener changeListener) {
55     }
56
57     override registerCommitHandler(InstanceIdentifier<? extends DataObject> path,
58         DataCommitHandler<InstanceIdentifier<? extends DataObject>, DataObject> commitHandler) {
59     }
60
61     override registerDataChangeListener(InstanceIdentifier<? extends DataObject> path, DataChangeListener listener) {
62     }
63
64     override unregisterChangeListener(InstanceIdentifier<? extends DataObject> path, DataChangeListener changeListener) {
65     }
66
67 }