b70d14e8978f57610d77f98aa0599b27f7443a09
[onosfw.git] /
1 /*
2  * Copyright 2015 Open Networking Laboratory
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 package org.onosproject.net.config;
17
18 import com.fasterxml.jackson.databind.JsonNode;
19
20 import java.util.Set;
21
22 /**
23  * Test adapter for network configuration service.
24  */
25 public class NetworkConfigServiceAdapter implements NetworkConfigService {
26     @Override
27     public Set<Class> getSubjectClasses() {
28         return null;
29     }
30
31     @Override
32     public SubjectFactory getSubjectFactory(String subjectKey) {
33         return null;
34     }
35
36     @Override
37     public SubjectFactory getSubjectFactory(Class subjectClass) {
38         return null;
39     }
40
41     @Override
42     public Class<? extends Config> getConfigClass(String subjectKey, String configKey) {
43         return null;
44     }
45
46     @Override
47     public <S> Set<S> getSubjects(Class<S> subjectClass) {
48         return null;
49     }
50
51     @Override
52     public <S, C extends Config<S>> Set<S> getSubjects(Class<S> subjectClass, Class<C> configClass) {
53         return null;
54     }
55
56     @Override
57     public <S> Set<? extends Config<S>> getConfigs(S subject) {
58         return null;
59     }
60
61     @Override
62     public <S, C extends Config<S>> C getConfig(S subject, Class<C> configClass) {
63         return null;
64     }
65
66     @Override
67     public <S, C extends Config<S>> C addConfig(S subject, Class<C> configClass) {
68         return null;
69     }
70
71     @Override
72     public <S, C extends Config<S>> C applyConfig(S subject, Class<C> configClass, JsonNode json) {
73         return null;
74     }
75
76     @Override
77     public <S, C extends Config<S>> void removeConfig(S subject, Class<C> configClass) {
78
79     }
80
81     @Override
82     public void addListener(NetworkConfigListener listener) {
83
84     }
85
86     @Override
87     public void removeListener(NetworkConfigListener listener) {
88
89     }
90 }