Switch to using yangtools version of mockito-configuration
[controller.git] / opendaylight / md-sal / sal-rest-connector / src / test / java / org / opendaylight / controller / sal / restconf / impl / test / DummyMountInstanceImpl.java
1 package org.opendaylight.controller.sal.restconf.impl.test;
2
3 import java.util.concurrent.Future;
4
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;
16
17 class DummyMountInstanceImpl implements MountInstance {
18
19     SchemaContext schemaContext;
20
21     public static class Builder {
22         SchemaContext schemaContext;
23
24         public Builder setSchemaContext(SchemaContext schemaContext) {
25             this.schemaContext = schemaContext;
26             return this;
27         }
28
29         public MountInstance build() {
30             DummyMountInstanceImpl instance = new DummyMountInstanceImpl();
31             instance.schemaContext = schemaContext;
32             return instance;
33         }
34     }
35
36     @Override
37     public Registration<NotificationListener> addNotificationListener(QName notification, NotificationListener listener) {
38         // TODO Auto-generated method stub
39         return null;
40     }
41
42     @Override
43     public CompositeNode readConfigurationData(InstanceIdentifier path) {
44         // TODO Auto-generated method stub
45         return null;
46     }
47
48     @Override
49     public CompositeNode readOperationalData(InstanceIdentifier path) {
50         // TODO Auto-generated method stub
51         return null;
52     }
53
54     @Override
55     public DataModificationTransaction beginTransaction() {
56         // TODO Auto-generated method stub
57         return null;
58     }
59
60     @Override
61     public ListenerRegistration<DataChangeListener> registerDataChangeListener(InstanceIdentifier path,
62             DataChangeListener listener) {
63         // TODO Auto-generated method stub
64         return null;
65     }
66
67     @Override
68     public SchemaContext getSchemaContext() {
69         return schemaContext;
70     }
71
72     @Override
73     public Future<RpcResult<CompositeNode>> rpc(QName type, CompositeNode input) {
74         // TODO Auto-generated method stub
75         return null;
76     }
77
78 }