1 package org.opendaylight.controller.sal.restconf.impl.test;
3 import java.util.concurrent.Future;
5 import org.opendaylight.controller.sal.core.api.data.DataChangeListener;
6 import org.opendaylight.controller.sal.core.api.data.DataModificationTransaction;
7 import org.opendaylight.controller.sal.core.api.mount.MountInstance;
8 import org.opendaylight.controller.sal.core.api.notify.NotificationListener;
9 import org.opendaylight.yangtools.concepts.ListenerRegistration;
10 import org.opendaylight.yangtools.concepts.Registration;
11 import org.opendaylight.yangtools.yang.common.QName;
12 import org.opendaylight.yangtools.yang.common.RpcResult;
13 import org.opendaylight.yangtools.yang.data.api.CompositeNode;
14 import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier;
15 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
17 class DummyMountInstanceImpl implements MountInstance {
19 SchemaContext schemaContext;
21 public static class Builder {
22 SchemaContext schemaContext;
24 public Builder setSchemaContext(SchemaContext schemaContext) {
25 this.schemaContext = schemaContext;
29 public MountInstance build() {
30 DummyMountInstanceImpl instance = new DummyMountInstanceImpl();
31 instance.schemaContext = schemaContext;
37 public Registration<NotificationListener> addNotificationListener(QName notification, NotificationListener listener) {
38 // TODO Auto-generated method stub
43 public CompositeNode readConfigurationData(InstanceIdentifier path) {
44 // TODO Auto-generated method stub
49 public CompositeNode readOperationalData(InstanceIdentifier path) {
50 // TODO Auto-generated method stub
55 public DataModificationTransaction beginTransaction() {
56 // TODO Auto-generated method stub
61 public ListenerRegistration<DataChangeListener> registerDataChangeListener(InstanceIdentifier path,
62 DataChangeListener listener) {
63 // TODO Auto-generated method stub
68 public SchemaContext getSchemaContext() {
73 public Future<RpcResult<CompositeNode>> rpc(QName type, CompositeNode input) {
74 // TODO Auto-generated method stub