1 package org.opendaylight.controller.sal.binding.impl
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
11 class DataBrokerImpl implements DataProviderService {
13 override beginTransaction() {
16 override commit(DataStoreIdentifier store) {
17 throw new UnsupportedOperationException("Deprecated")
20 override editCandidateData(DataStoreIdentifier store, DataRoot changeSet) {
21 throw new UnsupportedOperationException("Deprecated")
24 override <T extends DataRoot> getCandidateData(DataStoreIdentifier store, Class<T> rootType) {
25 throw new UnsupportedOperationException("Deprecated")
28 override <T extends DataRoot> T getCandidateData(DataStoreIdentifier store, T filter) {
29 throw new UnsupportedOperationException("Deprecated")
32 override getConfigurationData(InstanceIdentifier<?> data) {
33 throw new UnsupportedOperationException("Deprecated")
36 override <T extends DataRoot> getData(DataStoreIdentifier store, Class<T> rootType) {
37 throw new UnsupportedOperationException("Deprecated")
40 override <T extends DataRoot> T getData(DataStoreIdentifier store, T filter) {
41 throw new UnsupportedOperationException("Deprecated")
44 override getData(InstanceIdentifier<? extends DataObject> path) {
45 return readOperationalData(path);
48 override readConfigurationData(InstanceIdentifier<? extends DataObject> path) {
51 override readOperationalData(InstanceIdentifier<? extends DataObject> path) {
54 override registerChangeListener(InstanceIdentifier<? extends DataObject> path, DataChangeListener changeListener) {
57 override registerCommitHandler(InstanceIdentifier<? extends DataObject> path,
58 DataCommitHandler<InstanceIdentifier<? extends DataObject>, DataObject> commitHandler) {
61 override registerDataChangeListener(InstanceIdentifier<? extends DataObject> path, DataChangeListener listener) {
64 override unregisterChangeListener(InstanceIdentifier<? extends DataObject> path, DataChangeListener changeListener) {