001 /* 002 * Licensed to the Apache Software Foundation (ASF) under one or more 003 * contributor license agreements. See the NOTICE file distributed with 004 * this work for additional information regarding copyright ownership. 005 * The ASF licenses this file to You under the Apache License, Version 2.0 006 * (the "License"); you may not use this file except in compliance with 007 * the License. You may obtain a copy of the License at 008 * 009 * http://www.apache.org/licenses/LICENSE-2.0 010 * 011 * Unless required by applicable law or agreed to in writing, software 012 * distributed under the License is distributed on an "AS IS" BASIS, 013 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 014 * See the License for the specific language governing permissions and 015 * limitations under the License. 016 */ 017 package org.apache.commons.fileupload; 018 019 import java.security.Principal; 020 import java.util.Enumeration; 021 import java.util.Locale; 022 import java.util.Map; 023 024 import javax.portlet.PortalContext; 025 import javax.portlet.PortletMode; 026 import javax.portlet.PortletPreferences; 027 import javax.portlet.PortletRequest; 028 import javax.portlet.PortletSession; 029 import javax.portlet.WindowState; 030 031 /** 032 * A mock portlet request, useful for unit testing and offline utilities 033 * 034 * @author <a href="mailto:taylor@apache.org">David Sean Taylor</a> 035 * @version $Id: MockPortletRequest.java 479262 2006-11-26 03:09:24Z niallp $ 036 */ 037 public class MockPortletRequest implements PortletRequest 038 { 039 MockPortletSession session = null; 040 041 public MockPortletRequest() 042 { 043 session = new MockPortletSession(); 044 } 045 046 /* (non-Javadoc) 047 * @see javax.portlet.PortletRequest#isWindowStateAllowed(javax.portlet.WindowState) 048 */ 049 public boolean isWindowStateAllowed(WindowState state) 050 { 051 // TODO Auto-generated method stub 052 return false; 053 } 054 /* (non-Javadoc) 055 * @see javax.portlet.PortletRequest#isPortletModeAllowed(javax.portlet.PortletMode) 056 */ 057 public boolean isPortletModeAllowed(PortletMode mode) 058 { 059 // TODO Auto-generated method stub 060 return false; 061 } 062 /* (non-Javadoc) 063 * @see javax.portlet.PortletRequest#getPortletMode() 064 */ 065 public PortletMode getPortletMode() 066 { 067 // TODO Auto-generated method stub 068 return null; 069 } 070 /* (non-Javadoc) 071 * @see javax.portlet.PortletRequest#getWindowState() 072 */ 073 public WindowState getWindowState() 074 { 075 // TODO Auto-generated method stub 076 return null; 077 } 078 /* (non-Javadoc) 079 * @see javax.portlet.PortletRequest#getPreferences() 080 */ 081 public PortletPreferences getPreferences() 082 { 083 // TODO Auto-generated method stub 084 return null; 085 } 086 /* (non-Javadoc) 087 * @see javax.portlet.PortletRequest#getPortletSession() 088 */ 089 public PortletSession getPortletSession() 090 { 091 return session; 092 } 093 /* (non-Javadoc) 094 * @see javax.portlet.PortletRequest#getPortletSession(boolean) 095 */ 096 public PortletSession getPortletSession(boolean create) 097 { 098 if (session == null) 099 { 100 session = new MockPortletSession(); 101 } 102 return session; 103 } 104 /* (non-Javadoc) 105 * @see javax.portlet.PortletRequest#getProperty(java.lang.String) 106 */ 107 public String getProperty(String name) 108 { 109 // TODO Auto-generated method stub 110 return null; 111 } 112 /* (non-Javadoc) 113 * @see javax.portlet.PortletRequest#getProperties(java.lang.String) 114 */ 115 public Enumeration getProperties(String name) 116 { 117 // TODO Auto-generated method stub 118 return null; 119 } 120 /* (non-Javadoc) 121 * @see javax.portlet.PortletRequest#getPropertyNames() 122 */ 123 public Enumeration getPropertyNames() 124 { 125 // TODO Auto-generated method stub 126 return null; 127 } 128 /* (non-Javadoc) 129 * @see javax.portlet.PortletRequest#getPortalContext() 130 */ 131 public PortalContext getPortalContext() 132 { 133 // TODO Auto-generated method stub 134 return null; 135 } 136 /* (non-Javadoc) 137 * @see javax.portlet.PortletRequest#getAuthType() 138 */ 139 public String getAuthType() 140 { 141 // TODO Auto-generated method stub 142 return null; 143 } 144 /* (non-Javadoc) 145 * @see javax.portlet.PortletRequest#getContextPath() 146 */ 147 public String getContextPath() 148 { 149 // TODO Auto-generated method stub 150 return null; 151 } 152 /* (non-Javadoc) 153 * @see javax.portlet.PortletRequest#getRemoteUser() 154 */ 155 public String getRemoteUser() 156 { 157 // TODO Auto-generated method stub 158 return null; 159 } 160 /* (non-Javadoc) 161 * @see javax.portlet.PortletRequest#getUserPrincipal() 162 */ 163 public Principal getUserPrincipal() 164 { 165 // TODO Auto-generated method stub 166 return null; 167 } 168 /* (non-Javadoc) 169 * @see javax.portlet.PortletRequest#isUserInRole(java.lang.String) 170 */ 171 public boolean isUserInRole(String role) 172 { 173 // TODO Auto-generated method stub 174 return false; 175 } 176 /* (non-Javadoc) 177 * @see javax.portlet.PortletRequest#getAttribute(java.lang.String) 178 */ 179 public Object getAttribute(String name) 180 { 181 // TODO Auto-generated method stub 182 return null; 183 } 184 /* (non-Javadoc) 185 * @see javax.portlet.PortletRequest#getAttributeNames() 186 */ 187 public Enumeration getAttributeNames() 188 { 189 // TODO Auto-generated method stub 190 return null; 191 } 192 /* (non-Javadoc) 193 * @see javax.portlet.PortletRequest#getParameter(java.lang.String) 194 */ 195 public String getParameter(String name) 196 { 197 // TODO Auto-generated method stub 198 return null; 199 } 200 /* (non-Javadoc) 201 * @see javax.portlet.PortletRequest#getParameterNames() 202 */ 203 public Enumeration getParameterNames() 204 { 205 // TODO Auto-generated method stub 206 return null; 207 } 208 /* (non-Javadoc) 209 * @see javax.portlet.PortletRequest#getParameterValues(java.lang.String) 210 */ 211 public String[] getParameterValues(String name) 212 { 213 // TODO Auto-generated method stub 214 return null; 215 } 216 /* (non-Javadoc) 217 * @see javax.portlet.PortletRequest#getParameterMap() 218 */ 219 public Map getParameterMap() 220 { 221 // TODO Auto-generated method stub 222 return null; 223 } 224 /* (non-Javadoc) 225 * @see javax.portlet.PortletRequest#isSecure() 226 */ 227 public boolean isSecure() 228 { 229 // TODO Auto-generated method stub 230 return false; 231 } 232 /* (non-Javadoc) 233 * @see javax.portlet.PortletRequest#setAttribute(java.lang.String, java.lang.Object) 234 */ 235 public void setAttribute(String name, Object o) 236 { 237 // TODO Auto-generated method stub 238 } 239 /* (non-Javadoc) 240 * @see javax.portlet.PortletRequest#removeAttribute(java.lang.String) 241 */ 242 public void removeAttribute(String name) 243 { 244 // TODO Auto-generated method stub 245 } 246 /* (non-Javadoc) 247 * @see javax.portlet.PortletRequest#getRequestedSessionId() 248 */ 249 public String getRequestedSessionId() 250 { 251 // TODO Auto-generated method stub 252 return null; 253 } 254 /* (non-Javadoc) 255 * @see javax.portlet.PortletRequest#isRequestedSessionIdValid() 256 */ 257 public boolean isRequestedSessionIdValid() 258 { 259 // TODO Auto-generated method stub 260 return false; 261 } 262 /* (non-Javadoc) 263 * @see javax.portlet.PortletRequest#getResponseContentType() 264 */ 265 public String getResponseContentType() 266 { 267 // TODO Auto-generated method stub 268 return null; 269 } 270 /* (non-Javadoc) 271 * @see javax.portlet.PortletRequest#getResponseContentTypes() 272 */ 273 public Enumeration getResponseContentTypes() 274 { 275 // TODO Auto-generated method stub 276 return null; 277 } 278 /* (non-Javadoc) 279 * @see javax.portlet.PortletRequest#getLocale() 280 */ 281 public Locale getLocale() 282 { 283 // TODO Auto-generated method stub 284 return null; 285 } 286 /* (non-Javadoc) 287 * @see javax.portlet.PortletRequest#getScheme() 288 */ 289 public String getScheme() 290 { 291 // TODO Auto-generated method stub 292 return null; 293 } 294 /* (non-Javadoc) 295 * @see javax.portlet.PortletRequest#getServerName() 296 */ 297 public String getServerName() 298 { 299 // TODO Auto-generated method stub 300 return null; 301 } 302 /* (non-Javadoc) 303 * @see javax.portlet.PortletRequest#getServerPort() 304 */ 305 public int getServerPort() 306 { 307 // TODO Auto-generated method stub 308 return 0; 309 } 310 311 public Enumeration getLocales() 312 { 313 return null; 314 } 315 316 }