fr.paris.lutece.test
Class MokeHttpServletRequest

java.lang.Object
  extended by fr.paris.lutece.test.MokeHttpServletRequest
All Implemented Interfaces:
javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest

public class MokeHttpServletRequest
extends java.lang.Object
implements javax.servlet.http.HttpServletRequest

The Class is a moke object to simulate a HttpServletRequest

Version:
1.0
Author:
Mairie de Paris

Field Summary
 
Fields inherited from interface javax.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
Constructor Summary
MokeHttpServletRequest()
           
 
Method Summary
 void addMokeParameters(java.lang.String strParameterName, java.lang.Object value)
          Initialize moke parameters
 java.lang.Object getAttribute(java.lang.String string)
          getAttribute
 java.util.Enumeration getAttributeNames()
          getAttributeNames
 java.lang.String getAuthType()
          getAuthType
 java.lang.String getCharacterEncoding()
          getCharacterEncoding
 int getContentLength()
          getContentLength
 java.lang.String getContentType()
          getContentType
 java.lang.String getContextPath()
          getContextPath
 javax.servlet.http.Cookie[] getCookies()
          getCookies
 long getDateHeader(java.lang.String string)
          getDateHeader
 java.lang.String getHeader(java.lang.String string)
          getHeader
 java.util.Enumeration getHeaderNames()
          getHeaderNames
 java.util.Enumeration getHeaders(java.lang.String string)
          getHeaders
 javax.servlet.ServletInputStream getInputStream()
          getInputStream
 int getIntHeader(java.lang.String string)
          getIntHeader
 java.lang.String getLocalAddr()
           
 java.util.Locale getLocale()
          getLocale
 java.util.Enumeration getLocales()
          getLocales
 java.lang.String getLocalName()
           
 int getLocalPort()
           
 java.lang.String getMethod()
          getMethod
 java.lang.String getParameter(java.lang.String strParameterName)
          getParameter
 java.util.Map getParameterMap()
          getParameterMap
 java.util.Enumeration getParameterNames()
          getParameterNames
 java.lang.String[] getParameterValues(java.lang.String string)
          getParameterValues
 java.lang.String getPathInfo()
          getPathInfo
 java.lang.String getPathTranslated()
          getPathTranslated
 java.lang.String getProtocol()
          getProtocol
 java.lang.String getQueryString()
          getQueryString
 java.io.BufferedReader getReader()
          getReader
 java.lang.String getRealPath(java.lang.String string)
          getRealPath
 java.lang.String getRemoteAddr()
          getRemoteAddr
 java.lang.String getRemoteHost()
          getRemoteHost
 int getRemotePort()
           
 java.lang.String getRemoteUser()
          getRemoteUser
 javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String string)
          getRequestDispatcher
 java.lang.String getRequestedSessionId()
          getRequestedSessionId
 java.lang.String getRequestURI()
          getRequestURI
 java.lang.StringBuffer getRequestURL()
          getRequestURL
 java.lang.String getScheme()
          getScheme
 java.lang.String getServerName()
          getServerName
 int getServerPort()
          getServerPort
 java.lang.String getServletPath()
          getServletPath
 javax.servlet.http.HttpSession getSession()
          getSession
 javax.servlet.http.HttpSession getSession(boolean bCreate)
          getSession
 java.security.Principal getUserPrincipal()
          getUserPrincipal
 boolean isRequestedSessionIdFromCookie()
          isRequestedSessionIdFromCookie
 boolean isRequestedSessionIdFromUrl()
          isRequestedSessionIdFromUrl
 boolean isRequestedSessionIdFromURL()
          isRequestedSessionIdFromURL
 boolean isRequestedSessionIdValid()
          isRequestedSessionIdValid
 boolean isSecure()
          isSecure
 boolean isUserInRole(java.lang.String string)
          isUserInRole
 void registerAdminUser(fr.paris.lutece.portal.business.user.AdminUser user)
           
 void registerAdminUserWithRigth(fr.paris.lutece.portal.business.user.AdminUser user, java.lang.String strRight)
           
 void removeAttribute(java.lang.String string)
          removeAttribute
 void setAttribute(java.lang.String string, java.lang.Object object)
          setAttribute
 void setCharacterEncoding(java.lang.String string)
          setCharacterEncoding
 void setMokeCookies(javax.servlet.http.Cookie[] cookies)
          Initialize moke cookies
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MokeHttpServletRequest

public MokeHttpServletRequest()
Method Detail

registerAdminUserWithRigth

public void registerAdminUserWithRigth(fr.paris.lutece.portal.business.user.AdminUser user,
                                       java.lang.String strRight)

registerAdminUser

public void registerAdminUser(fr.paris.lutece.portal.business.user.AdminUser user)

getAuthType

public java.lang.String getAuthType()
getAuthType

Specified by:
getAuthType in interface javax.servlet.http.HttpServletRequest
Returns:
String

getCookies

public javax.servlet.http.Cookie[] getCookies()
getCookies

Specified by:
getCookies in interface javax.servlet.http.HttpServletRequest
Returns:
Cookie[]

getDateHeader

public long getDateHeader(java.lang.String string)
getDateHeader

Specified by:
getDateHeader in interface javax.servlet.http.HttpServletRequest
Parameters:
string - String
Returns:
long

getHeader

public java.lang.String getHeader(java.lang.String string)
getHeader

Specified by:
getHeader in interface javax.servlet.http.HttpServletRequest
Parameters:
string - String
Returns:
String

getHeaders

public java.util.Enumeration getHeaders(java.lang.String string)
getHeaders

Specified by:
getHeaders in interface javax.servlet.http.HttpServletRequest
Parameters:
string - String
Returns:
Enumeration

getHeaderNames

public java.util.Enumeration getHeaderNames()
getHeaderNames

Specified by:
getHeaderNames in interface javax.servlet.http.HttpServletRequest
Returns:
Enumeration

getIntHeader

public int getIntHeader(java.lang.String string)
getIntHeader

Specified by:
getIntHeader in interface javax.servlet.http.HttpServletRequest
Parameters:
string - String
Returns:
int

getMethod

public java.lang.String getMethod()
getMethod

Specified by:
getMethod in interface javax.servlet.http.HttpServletRequest
Returns:
String

getPathInfo

public java.lang.String getPathInfo()
getPathInfo

Specified by:
getPathInfo in interface javax.servlet.http.HttpServletRequest
Returns:
String

getPathTranslated

public java.lang.String getPathTranslated()
getPathTranslated

Specified by:
getPathTranslated in interface javax.servlet.http.HttpServletRequest
Returns:
String

getContextPath

public java.lang.String getContextPath()
getContextPath

Specified by:
getContextPath in interface javax.servlet.http.HttpServletRequest
Returns:
String

getQueryString

public java.lang.String getQueryString()
getQueryString

Specified by:
getQueryString in interface javax.servlet.http.HttpServletRequest
Returns:
String

getRemoteUser

public java.lang.String getRemoteUser()
getRemoteUser

Specified by:
getRemoteUser in interface javax.servlet.http.HttpServletRequest
Returns:
String

isUserInRole

public boolean isUserInRole(java.lang.String string)
isUserInRole

Specified by:
isUserInRole in interface javax.servlet.http.HttpServletRequest
Parameters:
string - String
Returns:
boolean

getUserPrincipal

public java.security.Principal getUserPrincipal()
getUserPrincipal

Specified by:
getUserPrincipal in interface javax.servlet.http.HttpServletRequest
Returns:
Principal

getRequestedSessionId

public java.lang.String getRequestedSessionId()
getRequestedSessionId

Specified by:
getRequestedSessionId in interface javax.servlet.http.HttpServletRequest
Returns:
String

getRequestURI

public java.lang.String getRequestURI()
getRequestURI

Specified by:
getRequestURI in interface javax.servlet.http.HttpServletRequest
Returns:
String

getRequestURL

public java.lang.StringBuffer getRequestURL()
getRequestURL

Specified by:
getRequestURL in interface javax.servlet.http.HttpServletRequest
Returns:
StringBuffer

getServletPath

public java.lang.String getServletPath()
getServletPath

Specified by:
getServletPath in interface javax.servlet.http.HttpServletRequest
Returns:
String

getSession

public javax.servlet.http.HttpSession getSession(boolean bCreate)
getSession

Specified by:
getSession in interface javax.servlet.http.HttpServletRequest
Parameters:
boolean0 - boolean
Returns:
HttpSession

getSession

public javax.servlet.http.HttpSession getSession()
getSession

Specified by:
getSession in interface javax.servlet.http.HttpServletRequest
Returns:
HttpSession

isRequestedSessionIdValid

public boolean isRequestedSessionIdValid()
isRequestedSessionIdValid

Specified by:
isRequestedSessionIdValid in interface javax.servlet.http.HttpServletRequest
Returns:
boolean

isRequestedSessionIdFromCookie

public boolean isRequestedSessionIdFromCookie()
isRequestedSessionIdFromCookie

Specified by:
isRequestedSessionIdFromCookie in interface javax.servlet.http.HttpServletRequest
Returns:
boolean

isRequestedSessionIdFromURL

public boolean isRequestedSessionIdFromURL()
isRequestedSessionIdFromURL

Specified by:
isRequestedSessionIdFromURL in interface javax.servlet.http.HttpServletRequest
Returns:
boolean

isRequestedSessionIdFromUrl

public boolean isRequestedSessionIdFromUrl()
isRequestedSessionIdFromUrl

Specified by:
isRequestedSessionIdFromUrl in interface javax.servlet.http.HttpServletRequest
Returns:
boolean

getAttribute

public java.lang.Object getAttribute(java.lang.String string)
getAttribute

Specified by:
getAttribute in interface javax.servlet.ServletRequest
Parameters:
string - String
Returns:
Object

getAttributeNames

public java.util.Enumeration getAttributeNames()
getAttributeNames

Specified by:
getAttributeNames in interface javax.servlet.ServletRequest
Returns:
Enumeration

getCharacterEncoding

public java.lang.String getCharacterEncoding()
getCharacterEncoding

Specified by:
getCharacterEncoding in interface javax.servlet.ServletRequest
Returns:
String

setCharacterEncoding

public void setCharacterEncoding(java.lang.String string)
                          throws java.io.UnsupportedEncodingException
setCharacterEncoding

Specified by:
setCharacterEncoding in interface javax.servlet.ServletRequest
Parameters:
string - String
Throws:
java.io.UnsupportedEncodingException

getContentLength

public int getContentLength()
getContentLength

Specified by:
getContentLength in interface javax.servlet.ServletRequest
Returns:
int

getContentType

public java.lang.String getContentType()
getContentType

Specified by:
getContentType in interface javax.servlet.ServletRequest
Returns:
String

getInputStream

public javax.servlet.ServletInputStream getInputStream()
                                                throws java.io.IOException
getInputStream

Specified by:
getInputStream in interface javax.servlet.ServletRequest
Returns:
ServletInputStream
Throws:
java.io.IOException

getParameter

public java.lang.String getParameter(java.lang.String strParameterName)
getParameter

Specified by:
getParameter in interface javax.servlet.ServletRequest
Parameters:
string - String
Returns:
String

getParameterNames

public java.util.Enumeration getParameterNames()
getParameterNames

Specified by:
getParameterNames in interface javax.servlet.ServletRequest
Returns:
Enumeration

getParameterValues

public java.lang.String[] getParameterValues(java.lang.String string)
getParameterValues

Specified by:
getParameterValues in interface javax.servlet.ServletRequest
Parameters:
string - String
Returns:
String[]

getParameterMap

public java.util.Map getParameterMap()
getParameterMap

Specified by:
getParameterMap in interface javax.servlet.ServletRequest
Returns:
Map

getProtocol

public java.lang.String getProtocol()
getProtocol

Specified by:
getProtocol in interface javax.servlet.ServletRequest
Returns:
String

getScheme

public java.lang.String getScheme()
getScheme

Specified by:
getScheme in interface javax.servlet.ServletRequest
Returns:
String

getServerName

public java.lang.String getServerName()
getServerName

Specified by:
getServerName in interface javax.servlet.ServletRequest
Returns:
String

getServerPort

public int getServerPort()
getServerPort

Specified by:
getServerPort in interface javax.servlet.ServletRequest
Returns:
int

getReader

public java.io.BufferedReader getReader()
                                 throws java.io.IOException
getReader

Specified by:
getReader in interface javax.servlet.ServletRequest
Returns:
BufferedReader
Throws:
java.io.IOException

getRemoteAddr

public java.lang.String getRemoteAddr()
getRemoteAddr

Specified by:
getRemoteAddr in interface javax.servlet.ServletRequest
Returns:
String

getRemoteHost

public java.lang.String getRemoteHost()
getRemoteHost

Specified by:
getRemoteHost in interface javax.servlet.ServletRequest
Returns:
String

setAttribute

public void setAttribute(java.lang.String string,
                         java.lang.Object object)
setAttribute

Specified by:
setAttribute in interface javax.servlet.ServletRequest
Parameters:
string - String
object - Object

removeAttribute

public void removeAttribute(java.lang.String string)
removeAttribute

Specified by:
removeAttribute in interface javax.servlet.ServletRequest
Parameters:
string - String

getLocale

public java.util.Locale getLocale()
getLocale

Specified by:
getLocale in interface javax.servlet.ServletRequest
Returns:
Locale

getLocales

public java.util.Enumeration getLocales()
getLocales

Specified by:
getLocales in interface javax.servlet.ServletRequest
Returns:
Enumeration

isSecure

public boolean isSecure()
isSecure

Specified by:
isSecure in interface javax.servlet.ServletRequest
Returns:
boolean

getRequestDispatcher

public javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String string)
getRequestDispatcher

Specified by:
getRequestDispatcher in interface javax.servlet.ServletRequest
Parameters:
string - String
Returns:
RequestDispatcher

getRealPath

public java.lang.String getRealPath(java.lang.String string)
getRealPath

Specified by:
getRealPath in interface javax.servlet.ServletRequest
Parameters:
string - String
Returns:
String

addMokeParameters

public void addMokeParameters(java.lang.String strParameterName,
                              java.lang.Object value)
Initialize moke parameters

Parameters:
map - Map

setMokeCookies

public void setMokeCookies(javax.servlet.http.Cookie[] cookies)
Initialize moke cookies

Parameters:
cookies - Cookie

getRemotePort

public int getRemotePort()
Specified by:
getRemotePort in interface javax.servlet.ServletRequest

getLocalName

public java.lang.String getLocalName()
Specified by:
getLocalName in interface javax.servlet.ServletRequest

getLocalAddr

public java.lang.String getLocalAddr()
Specified by:
getLocalAddr in interface javax.servlet.ServletRequest

getLocalPort

public int getLocalPort()
Specified by:
getLocalPort in interface javax.servlet.ServletRequest


Copyright © 2008 Mairie de Paris. All Rights Reserved.