blob: 59f8f5bafc391616a040f57629e88e777a83e270 [file] [log] [blame]
Jian Li3e70d8a2018-03-28 13:56:41 +09001/*
2 * Copyright 2018-present Open Networking Foundation
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 */
16package org.onosproject.openstacknetworking.impl;
17
18import com.google.common.collect.ImmutableSet;
19import org.onlab.packet.IpAddress;
Jian Lie6110b72018-07-06 19:06:36 +090020import org.onlab.packet.IpPrefix;
Jian Li3e70d8a2018-03-28 13:56:41 +090021import org.onlab.packet.MacAddress;
22import org.onosproject.openstacknetworking.api.ExternalPeerRouter;
23import org.onosproject.openstacknetworking.api.OpenstackNetworkListener;
24import org.onosproject.openstacknetworking.api.OpenstackNetworkService;
25import org.openstack4j.model.network.ExternalGateway;
26import org.openstack4j.model.network.Network;
27import org.openstack4j.model.network.Port;
28import org.openstack4j.model.network.Subnet;
29
30import java.util.Set;
31
32/**
33 * Test adapter for OpenstackNetworkService.
34 */
35public class OpenstackNetworkServiceAdapter implements OpenstackNetworkService {
36 @Override
37 public Network network(String networkId) {
38 return null;
39 }
40
41 @Override
42 public Set<Network> networks() {
43 return ImmutableSet.of();
44 }
45
46 @Override
47 public Subnet subnet(String subnetId) {
48 return null;
49 }
50
51 @Override
52 public Set<Subnet> subnets() {
53 return ImmutableSet.of();
54 }
55
56 @Override
57 public Set<Subnet> subnets(String networkId) {
58 return ImmutableSet.of();
59 }
60
61 @Override
62 public Port port(String portId) {
63 return null;
64 }
65
66 @Override
67 public Port port(org.onosproject.net.Port port) {
68 return null;
69 }
70
71 @Override
72 public Set<Port> ports() {
73 return ImmutableSet.of();
74 }
75
76 @Override
77 public Set<Port> ports(String networkId) {
78 return ImmutableSet.of();
79 }
80
81 @Override
Jian Lie6110b72018-07-06 19:06:36 +090082 public Set<IpPrefix> getFixedIpsByNetworkType(String type) {
83 return null;
84 }
85
86 @Override
Jian Li3e70d8a2018-03-28 13:56:41 +090087 public MacAddress externalPeerRouterMac(ExternalGateway externalGateway) {
88 return null;
89 }
90
91 @Override
92 public ExternalPeerRouter externalPeerRouter(IpAddress ipAddress) {
93 return null;
94 }
95
96 @Override
97 public ExternalPeerRouter externalPeerRouter(ExternalGateway externalGateway) {
98 return null;
99 }
100
101 @Override
102 public Set<ExternalPeerRouter> externalPeerRouters() {
103 return ImmutableSet.of();
104 }
105
106 @Override
Daniel Park577b69c2018-07-16 17:29:34 +0900107 public IpPrefix ipPrefix(String portId) {
108 return null;
109 }
110
111 @Override
112 public String networkType(String netId) {
113 return null;
114 }
115
116 @Override
117 public String gatewayIp(String portId) {
118 return null;
119 }
120
121 @Override
Jian Li3e70d8a2018-03-28 13:56:41 +0900122 public void addListener(OpenstackNetworkListener listener) {
123
124 }
125
126 @Override
127 public void removeListener(OpenstackNetworkListener listener) {
128
129 }
130}