|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.histpop.server.methods.ServerContext
public class ServerContext
Constructor Summary | |
---|---|
ServerContext(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
javax.servlet.ServletContext servletContext)
|
Method Summary | |
---|---|
void |
clearParameters()
clear all the parameters |
void |
convertParameters()
Convert all submitted URL arguments using a new character encoding. |
java.util.Hashtable |
copyParameters()
get all parameters in the form of a hash table (key is param name) |
void |
createParameter(java.lang.String name,
java.lang.String value)
set a new parameter with a given value |
void |
createParameterArray(java.lang.String name,
java.lang.String[] values)
set a new parameter with an array of values |
java.lang.String |
getFrame()
|
java.lang.String |
getLoginState()
|
java.lang.String |
getMethodName()
|
java.lang.String |
getParameter(java.lang.String name)
|
java.lang.String[] |
getParameterArray(java.lang.String name)
|
java.lang.String[] |
getParameterNames()
Get all the names of the URL arguments. |
java.lang.String[][] |
getParameterValues()
Get all the values of the URL arguments. |
java.lang.String |
getPathInfo()
Get the request's path info. |
java.lang.String |
getProjectID()
|
java.lang.String |
getQueryString()
get the arguments from the URL string (everything after the question mark) |
java.lang.String |
getReferer()
|
javax.servlet.http.HttpServletRequest |
getRequest()
get the original request |
javax.servlet.http.HttpServletResponse |
getResponse()
|
javax.servlet.ServletContext |
getServletContext()
get the servlet context which has some useful information |
java.lang.String |
getSessionId()
|
java.lang.Object |
getSessionObj(java.lang.String type)
|
PersistentObject |
getTargetObject()
|
java.lang.String |
getURL()
|
UserObject |
getUser()
|
boolean |
isSuspended()
|
void |
removeSessionObj(java.lang.String type)
|
void |
restoreParameters(java.util.Hashtable params)
restore all parameters from a saved hash table |
void |
resume()
|
boolean |
resumeAllowed()
|
boolean |
resumeRequested()
|
boolean |
resumeRequired()
|
void |
setFrame(java.lang.String frame)
|
void |
setLoginState(java.lang.String msg)
|
void |
setProjectID(java.lang.String projectid)
|
void |
setResumeAllowed(boolean b)
|
void |
setSessionObj(java.lang.String name,
java.lang.Object obj)
|
void |
setUser(UserObject user)
|
void |
suspend()
|
void |
updateParameter(java.lang.String name,
java.lang.String value)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ServerContext(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, javax.servlet.ServletContext servletContext) throws ServerException
ServerException
Method Detail |
---|
public PersistentObject getTargetObject()
public java.lang.String getMethodName()
public java.lang.String getFrame()
public java.lang.String getURL()
public java.lang.String getParameter(java.lang.String name)
public void updateParameter(java.lang.String name, java.lang.String value)
public java.lang.String[] getParameterArray(java.lang.String name)
public java.lang.String[] getParameterNames()
'Show?page=Message&geography=England&geography=Wales'returns the following parameter names:
[ 'page', 'geography' ]
public java.lang.String[][] getParameterValues()
'Show?page=Message&geography=England&geography=Wales'returns the following parameter values:
[ [ 'Message' ], [ 'England', 'Wales' ] ]
public javax.servlet.http.HttpServletResponse getResponse()
public UserObject getUser()
public void setUser(UserObject user)
public java.lang.String getProjectID()
public void setProjectID(java.lang.String projectid)
public void suspend()
public void resume()
public boolean resumeRequested()
public void setResumeAllowed(boolean b)
public boolean resumeAllowed()
public boolean isSuspended()
public boolean resumeRequired()
public void setSessionObj(java.lang.String name, java.lang.Object obj)
public java.lang.Object getSessionObj(java.lang.String type)
public void removeSessionObj(java.lang.String type)
public java.lang.String getQueryString()
public java.lang.String getPathInfo()
public void setFrame(java.lang.String frame)
public void convertParameters()
application/x-www-form-urlencoded
).
For example, the name "Hervé became "Herv%C3%A9" and was then converted
into a Java string using 2 characters for the accented "é, where
each of the 2 lower bytes combined happen to represent the correct UTF-8
encoding. Hence, all the lower bytes from the characters represent
a UTF-8 encoded byte stream from which we are able to construct
a proper UNICODE string.
public java.util.Hashtable copyParameters()
public void clearParameters()
public void restoreParameters(java.util.Hashtable params)
public void createParameterArray(java.lang.String name, java.lang.String[] values)
public void createParameter(java.lang.String name, java.lang.String value)
public javax.servlet.ServletContext getServletContext()
public javax.servlet.http.HttpServletRequest getRequest()
public java.lang.String getReferer()
public void setLoginState(java.lang.String msg)
public java.lang.String getLoginState()
public java.lang.String getSessionId()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |