|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.enterprise.control.RequestUser_Impl
Encapsulates all client information.
Field Summary | |
private java.util.Properties |
userData
|
Constructor Summary | |
protected |
RequestUser_Impl()
Creates an empty object. |
|
RequestUser_Impl(HttpServletRequest request)
Creates a request user object with client information retrieved out of the request object. |
Method Summary | |
java.lang.String |
getAuthType()
Authorization scheme |
java.lang.String |
getRemoteAddr()
Remote address |
java.lang.String |
getRemoteHost()
Remote host |
java.lang.String |
getRemoteUser()
Remote user |
protected java.lang.Object |
getRequestValue(HttpServletRequest request,
java.lang.String methodName,
java.lang.Object defaultValue)
|
java.lang.String |
getUserPrincipal()
Authenticated user |
protected void |
parseRequest(HttpServletRequest request)
Parse request object for user specific attributes. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.util.Properties userData
Constructor Detail |
protected RequestUser_Impl()
public RequestUser_Impl(HttpServletRequest request)
request
- the request object containing user and client dataMethod Detail |
public java.lang.String getRemoteUser()
getRemoteUser
in interface RequestUser
public java.lang.String getRemoteAddr()
getRemoteAddr
in interface RequestUser
public java.lang.String getRemoteHost()
getRemoteHost
in interface RequestUser
public java.lang.String getAuthType()
getAuthType
in interface RequestUser
public java.lang.String getUserPrincipal()
getUserPrincipal
in interface RequestUser
protected void parseRequest(HttpServletRequest request)
protected java.lang.Object getRequestValue(HttpServletRequest request, java.lang.String methodName, java.lang.Object defaultValue) throws java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
request
- methodName
- defaultValue
-
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |