Add more yang/sal dependencies
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / main / java / org / opendaylight / controller / cluster / datastore / DOMStoreProxy.java
1 package org.opendaylight.controller.cluster.datastore;
2
3 import org.opendaylight.controller.md.sal.common.api.data.AsyncDataBroker;
4 import org.opendaylight.controller.md.sal.common.api.data.AsyncDataChangeListener;
5 import org.opendaylight.controller.sal.core.spi.data.DOMStore;
6 import org.opendaylight.controller.sal.core.spi.data.DOMStoreReadTransaction;
7 import org.opendaylight.controller.sal.core.spi.data.DOMStoreReadWriteTransaction;
8 import org.opendaylight.controller.sal.core.spi.data.DOMStoreTransactionChain;
9 import org.opendaylight.controller.sal.core.spi.data.DOMStoreWriteTransaction;
10 import org.opendaylight.yangtools.concepts.ListenerRegistration;
11 import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier;
12 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
13
14 public class DOMStoreProxy implements DOMStore {
15
16     @Override
17     public <L extends AsyncDataChangeListener<InstanceIdentifier, NormalizedNode<?, ?>>> ListenerRegistration<L> registerChangeListener(InstanceIdentifier path, L listener, AsyncDataBroker.DataChangeScope scope) {
18         throw new UnsupportedOperationException("registerChangeListener");
19     }
20
21     @Override
22     public DOMStoreTransactionChain createTransactionChain() {
23         throw new UnsupportedOperationException("createTransactionChain");
24     }
25
26     @Override
27     public DOMStoreReadTransaction newReadOnlyTransaction() {
28         throw new UnsupportedOperationException("newReadOnlyTransaction");
29     }
30
31     @Override
32     public DOMStoreWriteTransaction newWriteOnlyTransaction() {
33         throw new UnsupportedOperationException("newWriteOnlyTransaction");
34     }
35
36     @Override
37     public DOMStoreReadWriteTransaction newReadWriteTransaction() {
38         throw new UnsupportedOperationException("newReadWriteTransaction");
39     }
40 }