2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
6 * Copyright © 2017-2018 Amdocs
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
12 * http://www.apache.org/licenses/LICENSE-2.0
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=========================================================
21 package org.onap.crud.service.util;
23 import java.io.BufferedReader;
24 import java.io.IOException;
25 import java.io.UnsupportedEncodingException;
26 import java.security.Principal;
27 import java.util.Collection;
28 import java.util.Enumeration;
29 import java.util.Locale;
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;
47 public class TestRequest implements HttpServletRequest {
50 public AsyncContext getAsyncContext() {
51 // TODO Auto-generated method stub
56 public Object getAttribute(String arg0) {
57 // TODO Auto-generated method stub
62 public Enumeration<String> getAttributeNames() {
63 // TODO Auto-generated method stub
68 public String getCharacterEncoding() {
69 // TODO Auto-generated method stub
74 public int getContentLength() {
75 // TODO Auto-generated method stub
80 public long getContentLengthLong() {
81 // TODO Auto-generated method stub
86 public String getContentType() {
87 // TODO Auto-generated method stub
92 public DispatcherType getDispatcherType() {
93 // TODO Auto-generated method stub
98 public ServletInputStream getInputStream() throws IOException {
99 // TODO Auto-generated method stub
104 public String getLocalAddr() {
105 // TODO Auto-generated method stub
110 public String getLocalName() {
111 // TODO Auto-generated method stub
116 public int getLocalPort() {
117 // TODO Auto-generated method stub
122 public Locale getLocale() {
123 // TODO Auto-generated method stub
128 public Enumeration<Locale> getLocales() {
129 // TODO Auto-generated method stub
134 public String getParameter(String arg0) {
135 // TODO Auto-generated method stub
140 public Map<String, String[]> getParameterMap() {
141 // TODO Auto-generated method stub
146 public Enumeration<String> getParameterNames() {
147 // TODO Auto-generated method stub
152 public String[] getParameterValues(String arg0) {
153 // TODO Auto-generated method stub
158 public String getProtocol() {
159 // TODO Auto-generated method stub
164 public BufferedReader getReader() throws IOException {
165 // TODO Auto-generated method stub
170 public String getRealPath(String arg0) {
171 // TODO Auto-generated method stub
176 public String getRemoteAddr() {
181 public String getRemoteHost() {
186 public int getRemotePort() {
187 // TODO Auto-generated method stub
192 public RequestDispatcher getRequestDispatcher(String arg0) {
193 // TODO Auto-generated method stub
198 public String getScheme() {
199 // TODO Auto-generated method stub
204 public String getServerName() {
205 // TODO Auto-generated method stub
210 public int getServerPort() {
211 // TODO Auto-generated method stub
216 public ServletContext getServletContext() {
217 // TODO Auto-generated method stub
222 public boolean isAsyncStarted() {
223 // TODO Auto-generated method stub
228 public boolean isAsyncSupported() {
229 // TODO Auto-generated method stub
234 public boolean isSecure() {
235 // TODO Auto-generated method stub
240 public void removeAttribute(String arg0) {
241 // TODO Auto-generated method stub
246 public void setAttribute(String arg0, Object arg1) {
247 // TODO Auto-generated method stub
252 public void setCharacterEncoding(String arg0) throws UnsupportedEncodingException {
253 // TODO Auto-generated method stub
258 public AsyncContext startAsync() throws IllegalStateException {
259 // TODO Auto-generated method stub
264 public AsyncContext startAsync(ServletRequest arg0, ServletResponse arg1) throws IllegalStateException {
265 // TODO Auto-generated method stub
270 public boolean authenticate(HttpServletResponse arg0) throws IOException, ServletException {
271 // TODO Auto-generated method stub
276 public String changeSessionId() {
277 // TODO Auto-generated method stub
282 public String getAuthType() {
283 // TODO Auto-generated method stub
288 public String getContextPath() {
289 // TODO Auto-generated method stub
294 public Cookie[] getCookies() {
295 // TODO Auto-generated method stub
300 public long getDateHeader(String arg0) {
301 // TODO Auto-generated method stub
306 public String getHeader(String arg0) {
307 // TODO Auto-generated method stub
312 public Enumeration<String> getHeaderNames() {
313 // TODO Auto-generated method stub
318 public Enumeration<String> getHeaders(String arg0) {
319 // TODO Auto-generated method stub
324 public int getIntHeader(String arg0) {
325 // TODO Auto-generated method stub
330 public String getMethod() {
335 public Part getPart(String arg0) throws IOException, ServletException {
336 // TODO Auto-generated method stub
341 public Collection<Part> getParts() throws IOException, ServletException {
342 // TODO Auto-generated method stub
347 public String getPathInfo() {
348 // TODO Auto-generated method stub
353 public String getPathTranslated() {
354 // TODO Auto-generated method stub
359 public String getQueryString() {
360 // TODO Auto-generated method stub
365 public String getRemoteUser() {
366 // TODO Auto-generated method stub
371 public String getRequestURI() {
372 // TODO Auto-generated method stub
377 public StringBuffer getRequestURL() {
378 return new StringBuffer();
382 public String getRequestedSessionId() {
383 // TODO Auto-generated method stub
388 public String getServletPath() {
389 // TODO Auto-generated method stub
394 public HttpSession getSession() {
395 // TODO Auto-generated method stub
400 public HttpSession getSession(boolean arg0) {
401 // TODO Auto-generated method stub
406 public Principal getUserPrincipal() {
407 // TODO Auto-generated method stub
412 public boolean isRequestedSessionIdFromCookie() {
413 // TODO Auto-generated method stub
418 public boolean isRequestedSessionIdFromURL() {
419 // TODO Auto-generated method stub
424 public boolean isRequestedSessionIdFromUrl() {
425 // TODO Auto-generated method stub
430 public boolean isRequestedSessionIdValid() {
431 // TODO Auto-generated method stub
436 public boolean isUserInRole(String arg0) {
437 // TODO Auto-generated method stub
442 public void login(String arg0, String arg1) throws ServletException {
443 // TODO Auto-generated method stub
448 public void logout() throws ServletException {
449 // TODO Auto-generated method stub
454 public <T extends HttpUpgradeHandler> T upgrade(Class<T> arg0) throws IOException, ServletException {
455 // TODO Auto-generated method stub