|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.uoc.fw.core.context.ContextObject
public class ContextObject
Classe que implementa el patró Context Object. Gestiona el context de la petició, encapsula les dades de la petició, la resposta i el servlet.
Constructor Summary | |
---|---|
ContextObject(javax.servlet.http.HttpServlet servlet,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
Method Summary | |
---|---|
java.lang.Object |
getAttributeApplication(java.lang.String name)
Obtenir el valor de l'atribut de l'àmbit de l'aplicació |
java.util.Enumeration<java.lang.String> |
getAttributeNamesApplication()
Obtenir el nom de tots els atributs guardats a l'àmbit d'aplicació |
java.util.Enumeration<java.lang.String> |
getAttributeNamesSession()
Obtenir el nom de tots els atributs guardats a la sessió |
java.lang.Object |
getAttributeRequest(java.lang.String name)
Obtenir el valor de l'atribut de l'àmbit de la petició |
java.lang.Object |
getAttributeSession(java.lang.String name)
Obtenir el valor de l'atribut de l'àmbit de la sessió |
java.util.Map<java.lang.String,java.lang.String> |
getParametersMap()
Obté els noms i el seu valor dels parametres de la petició |
javax.servlet.http.HttpServletRequest |
getRequest()
|
javax.servlet.http.HttpServletResponse |
getResponse()
|
javax.servlet.http.HttpServlet |
getServlet()
|
java.lang.String |
getServletPath()
Retorna la part de la URL de la petició que fa referencia al servlet |
void |
removeAttributeApplication(java.lang.String name)
Eliminar l'atribut de l'àmbit de l'aplicació |
void |
removeAttributeRequest(java.lang.String name)
Eliminar l'atribut de l'àmbit de la petició |
void |
removeAttributeSession(java.lang.String name)
Eliminar l'atribut de l'àmbit de la sessió |
void |
setAttributeApplication(java.lang.String name,
java.lang.Object value)
Afegir un atribut a l'àmbit d'aplicació |
void |
setAttributeRequest(java.lang.String name,
java.lang.Object value)
Afegir un atribut a la petició |
void |
setAttributeSession(java.lang.String name,
java.lang.Object value)
Afegir un atribut a la sessió |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ContextObject(javax.servlet.http.HttpServlet servlet, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Method Detail |
---|
public javax.servlet.http.HttpServlet getServlet()
public javax.servlet.http.HttpServletRequest getRequest()
public javax.servlet.http.HttpServletResponse getResponse()
public void setAttributeRequest(java.lang.String name, java.lang.Object value)
name
- nom de l'atributvalue
- valor de l'atributpublic java.lang.Object getAttributeRequest(java.lang.String name)
name
- nom de l'atribut
public void removeAttributeRequest(java.lang.String name)
name
- nom de l'atributpublic void setAttributeSession(java.lang.String name, java.lang.Object value)
name
- nom de l'atributvalue
- valor de l'atributpublic java.lang.Object getAttributeSession(java.lang.String name)
name
- nom de l'atribut
public void removeAttributeSession(java.lang.String name)
name
- nom de l'atributpublic java.util.Enumeration<java.lang.String> getAttributeNamesSession()
Enumeration
amb els noms dels atributs guardats en sessiópublic void setAttributeApplication(java.lang.String name, java.lang.Object value)
name
- nom de l'atributvalue
- valor de l'atributpublic java.lang.Object getAttributeApplication(java.lang.String name)
name
- nom de l'atribut
public void removeAttributeApplication(java.lang.String name)
name
- nom de l'atributpublic java.util.Enumeration<java.lang.String> getAttributeNamesApplication()
Enumeration
amb els noms dels atributs guardats a l'àmbit d'aplicaciópublic java.util.Map<java.lang.String,java.lang.String> getParametersMap()
public java.lang.String getServletPath()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |