fix oauth code
[ccsdk/features.git] / sdnr / wt / oauth-provider / oauth-core / src / main / java / org / onap / ccsdk / features / sdnr / wt / oauthprovider / http / HeadersOnlyHttpServletRequest.java
1 /*
2  * ============LICENSE_START=======================================================
3  * ONAP : ccsdk features
4  * ================================================================================
5  * Copyright (C) 2021 highstreet technologies GmbH Intellectual Property.
6  * All rights reserved.
7  * ================================================================================
8  * Licensed under the Apache License, Version 2.0 (the "License");
9  * you may not use this file except in compliance with the License.
10  * You may obtain a copy of the License at
11  *
12  *     http://www.apache.org/licenses/LICENSE-2.0
13  *
14  * Unless required by applicable law or agreed to in writing, software
15  * distributed under the License is distributed on an "AS IS" BASIS,
16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17  * See the License for the specific language governing permissions and
18  * limitations under the License.
19  * ============LICENSE_END=========================================================
20  *
21  */
22 package org.onap.ccsdk.features.sdnr.wt.oauthprovider.http;
23
24 import java.io.BufferedReader;
25 import java.io.IOException;
26 import java.io.UnsupportedEncodingException;
27 import java.security.Principal;
28 import java.util.Collection;
29 import java.util.Enumeration;
30 import java.util.Locale;
31 import java.util.Map;
32 import javax.servlet.AsyncContext;
33 import javax.servlet.DispatcherType;
34 import javax.servlet.RequestDispatcher;
35 import javax.servlet.ServletContext;
36 import javax.servlet.ServletException;
37 import javax.servlet.ServletInputStream;
38 import javax.servlet.ServletRequest;
39 import javax.servlet.ServletResponse;
40 import javax.servlet.http.Cookie;
41 import javax.servlet.http.HttpServletRequest;
42 import javax.servlet.http.HttpServletResponse;
43 import javax.servlet.http.HttpSession;
44 import javax.servlet.http.HttpUpgradeHandler;
45 import javax.servlet.http.Part;
46
47 public class HeadersOnlyHttpServletRequest implements HttpServletRequest{
48
49     private final Map<String,String> headers;
50
51     public HeadersOnlyHttpServletRequest(Map<String,String> headers) {
52         this.headers = headers;
53     }
54     @Override
55     public Object getAttribute(String name) {
56         // TODO Auto-generated method stub
57         return null;
58     }
59
60     @Override
61     public Enumeration<String> getAttributeNames() {
62         // TODO Auto-generated method stub
63         return null;
64     }
65
66     @Override
67     public String getCharacterEncoding() {
68         // TODO Auto-generated method stub
69         return null;
70     }
71
72     @Override
73     public void setCharacterEncoding(String env) throws UnsupportedEncodingException {
74         // TODO Auto-generated method stub
75
76     }
77
78     @Override
79     public int getContentLength() {
80         // TODO Auto-generated method stub
81         return 0;
82     }
83
84     @Override
85     public long getContentLengthLong() {
86         // TODO Auto-generated method stub
87         return 0;
88     }
89
90     @Override
91     public String getContentType() {
92         // TODO Auto-generated method stub
93         return null;
94     }
95
96     @Override
97     public ServletInputStream getInputStream() throws IOException {
98         // TODO Auto-generated method stub
99         return null;
100     }
101
102     @Override
103     public String getParameter(String name) {
104         // TODO Auto-generated method stub
105         return null;
106     }
107
108     @Override
109     public Enumeration<String> getParameterNames() {
110         // TODO Auto-generated method stub
111         return null;
112     }
113
114     @Override
115     public String[] getParameterValues(String name) {
116         // TODO Auto-generated method stub
117         return null;
118     }
119
120     @Override
121     public Map<String, String[]> getParameterMap() {
122         // TODO Auto-generated method stub
123         return null;
124     }
125
126     @Override
127     public String getProtocol() {
128         // TODO Auto-generated method stub
129         return null;
130     }
131
132     @Override
133     public String getScheme() {
134         // TODO Auto-generated method stub
135         return null;
136     }
137
138     @Override
139     public String getServerName() {
140         // TODO Auto-generated method stub
141         return null;
142     }
143
144     @Override
145     public int getServerPort() {
146         // TODO Auto-generated method stub
147         return 0;
148     }
149
150     @Override
151     public BufferedReader getReader() throws IOException {
152         // TODO Auto-generated method stub
153         return null;
154     }
155
156     @Override
157     public String getRemoteAddr() {
158         // TODO Auto-generated method stub
159         return null;
160     }
161
162     @Override
163     public String getRemoteHost() {
164         // TODO Auto-generated method stub
165         return null;
166     }
167
168     @Override
169     public void setAttribute(String name, Object o) {
170         // TODO Auto-generated method stub
171
172     }
173
174     @Override
175     public void removeAttribute(String name) {
176         // TODO Auto-generated method stub
177
178     }
179
180     @Override
181     public Locale getLocale() {
182         // TODO Auto-generated method stub
183         return null;
184     }
185
186     @Override
187     public Enumeration<Locale> getLocales() {
188         // TODO Auto-generated method stub
189         return null;
190     }
191
192     @Override
193     public boolean isSecure() {
194         // TODO Auto-generated method stub
195         return false;
196     }
197
198     @Override
199     public RequestDispatcher getRequestDispatcher(String path) {
200         // TODO Auto-generated method stub
201         return null;
202     }
203
204     @Override
205     public String getRealPath(String path) {
206         // TODO Auto-generated method stub
207         return null;
208     }
209
210     @Override
211     public int getRemotePort() {
212         // TODO Auto-generated method stub
213         return 0;
214     }
215
216     @Override
217     public String getLocalName() {
218         // TODO Auto-generated method stub
219         return null;
220     }
221
222     @Override
223     public String getLocalAddr() {
224         // TODO Auto-generated method stub
225         return null;
226     }
227
228     @Override
229     public int getLocalPort() {
230         // TODO Auto-generated method stub
231         return 0;
232     }
233
234     @Override
235     public ServletContext getServletContext() {
236         // TODO Auto-generated method stub
237         return null;
238     }
239
240     @Override
241     public AsyncContext startAsync() throws IllegalStateException {
242         // TODO Auto-generated method stub
243         return null;
244     }
245
246     @Override
247     public AsyncContext startAsync(ServletRequest servletRequest, ServletResponse servletResponse)
248             throws IllegalStateException {
249         // TODO Auto-generated method stub
250         return null;
251     }
252
253     @Override
254     public boolean isAsyncStarted() {
255         // TODO Auto-generated method stub
256         return false;
257     }
258
259     @Override
260     public boolean isAsyncSupported() {
261         // TODO Auto-generated method stub
262         return false;
263     }
264
265     @Override
266     public AsyncContext getAsyncContext() {
267         // TODO Auto-generated method stub
268         return null;
269     }
270
271     @Override
272     public DispatcherType getDispatcherType() {
273         // TODO Auto-generated method stub
274         return null;
275     }
276
277     @Override
278     public String getAuthType() {
279         // TODO Auto-generated method stub
280         return null;
281     }
282
283     @Override
284     public Cookie[] getCookies() {
285         // TODO Auto-generated method stub
286         return null;
287     }
288
289     @Override
290     public long getDateHeader(String name) {
291         // TODO Auto-generated method stub
292         return 0;
293     }
294
295     @Override
296     public String getHeader(String name) {
297         return this.headers.getOrDefault(name,null);
298     }
299
300     @Override
301     public Enumeration<String> getHeaders(String name) {
302         // TODO Auto-generated method stub
303         return null;
304     }
305
306     @Override
307     public Enumeration<String> getHeaderNames() {
308         // TODO Auto-generated method stub
309         return null;
310     }
311
312     @Override
313     public int getIntHeader(String name) {
314         // TODO Auto-generated method stub
315         return 0;
316     }
317
318     @Override
319     public String getMethod() {
320         // TODO Auto-generated method stub
321         return null;
322     }
323
324     @Override
325     public String getPathInfo() {
326         // TODO Auto-generated method stub
327         return null;
328     }
329
330     @Override
331     public String getPathTranslated() {
332         // TODO Auto-generated method stub
333         return null;
334     }
335
336     @Override
337     public String getContextPath() {
338         // TODO Auto-generated method stub
339         return null;
340     }
341
342     @Override
343     public String getQueryString() {
344         // TODO Auto-generated method stub
345         return null;
346     }
347
348     @Override
349     public String getRemoteUser() {
350         // TODO Auto-generated method stub
351         return null;
352     }
353
354     @Override
355     public boolean isUserInRole(String role) {
356         // TODO Auto-generated method stub
357         return false;
358     }
359
360     @Override
361     public Principal getUserPrincipal() {
362         // TODO Auto-generated method stub
363         return null;
364     }
365
366     @Override
367     public String getRequestedSessionId() {
368         // TODO Auto-generated method stub
369         return null;
370     }
371
372     @Override
373     public String getRequestURI() {
374         // TODO Auto-generated method stub
375         return null;
376     }
377
378     @Override
379     public StringBuffer getRequestURL() {
380         // TODO Auto-generated method stub
381         return null;
382     }
383
384     @Override
385     public String getServletPath() {
386         // TODO Auto-generated method stub
387         return null;
388     }
389
390     @Override
391     public HttpSession getSession(boolean create) {
392         // TODO Auto-generated method stub
393         return null;
394     }
395
396     @Override
397     public HttpSession getSession() {
398         // TODO Auto-generated method stub
399         return null;
400     }
401
402     @Override
403     public String changeSessionId() {
404         // TODO Auto-generated method stub
405         return null;
406     }
407
408     @Override
409     public boolean isRequestedSessionIdValid() {
410         // TODO Auto-generated method stub
411         return false;
412     }
413
414     @Override
415     public boolean isRequestedSessionIdFromCookie() {
416         // TODO Auto-generated method stub
417         return false;
418     }
419
420     @Override
421     public boolean isRequestedSessionIdFromURL() {
422         // TODO Auto-generated method stub
423         return false;
424     }
425
426     @Override
427     public boolean isRequestedSessionIdFromUrl() {
428         // TODO Auto-generated method stub
429         return false;
430     }
431
432     @Override
433     public boolean authenticate(HttpServletResponse response) throws IOException, ServletException {
434         // TODO Auto-generated method stub
435         return false;
436     }
437
438     @Override
439     public void login(String username, String password) throws ServletException {
440         // TODO Auto-generated method stub
441
442     }
443
444     @Override
445     public void logout() throws ServletException {
446         // TODO Auto-generated method stub
447
448     }
449
450     @Override
451     public Collection<Part> getParts() throws IOException, ServletException {
452         // TODO Auto-generated method stub
453         return null;
454     }
455
456     @Override
457     public Part getPart(String name) throws IOException, ServletException {
458         // TODO Auto-generated method stub
459         return null;
460     }
461
462     @Override
463     public <T extends HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, ServletException {
464         // TODO Auto-generated method stub
465         return null;
466     }
467
468
469 }