public class KHttpSession extends KSession
Constructor and Description |
---|
KHttpSession(javax.servlet.http.HttpSession session)
Instancie un objet KSession (inutile si démarrage de l'application KObject)
|
Modifier and Type | Method and Description |
---|---|
void |
cookieAdd(java.lang.String name,
java.lang.Object obj,
javax.servlet.http.HttpServletResponse response)
Ajoute dans un cookie nommé name le toString de obj
|
boolean |
cookieDelete(java.lang.String name,
javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request)
Supprime un cookie par son nom
|
void |
cookieDeleteAll(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request)
Supprime tous les cookies
|
java.lang.String |
cookieGet(java.lang.String name,
javax.servlet.http.HttpServletRequest request)
Retourne la valeur contenue dans le cookie nommé name
|
javax.servlet.http.Cookie[] |
cookieGetAll(javax.servlet.http.HttpServletRequest request)
Retourne le tableau des cookies
|
java.util.HashMap<java.lang.String,java.lang.String> |
cookieVariables(javax.servlet.http.HttpServletRequest request)
retourne une map de toutes les variables contenues dans les cookies
|
javax.servlet.http.HttpSession |
getHttpSession() |
void |
sessionAdd(java.lang.String name,
java.lang.Object obj)
Ajoute une variable de session
|
void |
sessionDelete(java.lang.String name)
Supprime une variable de session
|
java.lang.Object |
sessionGet(java.lang.String name)
Retourne la variable de session nommée name
|
int |
sessionGet(java.lang.String name,
int dValue) |
java.lang.String |
sessionGet(java.lang.String name,
java.lang.String dValue) |
java.lang.String |
sessionId() |
void |
sessionInvalidate()
Termine la session Http et supprime les variables de session
|
java.util.Enumeration<java.lang.String> |
sessionNames()
retourne la liste des noms des variables de session dans une énumération
|
java.util.HashMap<java.lang.String,java.lang.Object> |
sessionVariables() |
void |
setHttpSession(javax.servlet.http.HttpSession httpSession) |
void |
setQueryString(KObject o,
java.lang.String queryString) |
void |
setRequestParametersTo(KObject o,
javax.servlet.http.HttpServletRequest request)
Affecte les paramètres de la requête à un objet de type KObject (affectation des paramètres aux membres de même nom)
|
void |
toRequestAttributes(KObject o,
javax.servlet.http.HttpServletRequest request)
Ajoute dans la requête un attribut pour chacun des membres de l'objet de type KObject
|
cacheActivate, cacheDeactivate, cacheShutdown, close, closeDb, connect, connect, connect, connect, connect, connect, deleteFromDb, findObj, getDb, insertToDb, kloadAndShowMany, kloadAndShowMany, kloadAndShowOne, kloadAndShowOne, kloadFromDb, kloadFromDb, kloadFromDb, kloadList, kloadMany, kloadMany, kloadOne, kloadOne, kloadOne, kloadOne, kloadOneFromDb, saveToDb, setDb, updateToDb, updateToDb
public KHttpSession(javax.servlet.http.HttpSession session)
session
- public javax.servlet.http.HttpSession getHttpSession()
public void setHttpSession(javax.servlet.http.HttpSession httpSession)
httpSession
- public java.lang.Object sessionGet(java.lang.String name)
name
- nom de la variablepublic java.lang.String sessionGet(java.lang.String name, java.lang.String dValue)
name
- dValue
- public int sessionGet(java.lang.String name, int dValue)
name
- dValue
- public void sessionAdd(java.lang.String name, java.lang.Object obj)
name
- nom de la variable à créerobj
- variable à stockerpublic void sessionDelete(java.lang.String name)
name
- nom de la variable à supprimerpublic void sessionInvalidate()
public java.util.HashMap<java.lang.String,java.lang.Object> sessionVariables()
public java.util.Enumeration<java.lang.String> sessionNames()
public java.lang.String sessionId()
public void cookieAdd(java.lang.String name, java.lang.Object obj, javax.servlet.http.HttpServletResponse response)
name
- nom du cookieobj
- valeur à stockerresponse
- objet responsepublic java.lang.String cookieGet(java.lang.String name, javax.servlet.http.HttpServletRequest request)
name
- nom du cookierequest
- requête httppublic javax.servlet.http.Cookie[] cookieGetAll(javax.servlet.http.HttpServletRequest request)
request
- requête httppublic java.util.HashMap<java.lang.String,java.lang.String> cookieVariables(javax.servlet.http.HttpServletRequest request)
request
- requête httppublic boolean cookieDelete(java.lang.String name, javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest request)
name
- nom du cookie à supprimerresponse
- objet response envoyée au clientrequest
- requête httppublic void cookieDeleteAll(javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest request)
response
- objet response envoyé au clientrequest
- requête httppublic void setQueryString(KObject o, java.lang.String queryString)
public void setRequestParametersTo(KObject o, javax.servlet.http.HttpServletRequest request)
o
- objet instance d'une classe dérivée de KObject à valoriserrequest
- requête httppublic void toRequestAttributes(KObject o, javax.servlet.http.HttpServletRequest request)
o
- objet instance d'une classe dérivée de KObject à valoriserrequest
- requête http