java.lang.Objectorg.objectweb.telosys.common.TelosysObject
org.objectweb.telosys.rpl.ScreenRequest
Constructor Summary | |
ScreenRequest(javax.servlet.http.HttpServletRequest httpRequest)
|
Method Summary | |
void |
addView(ScreenRequestView v)
Adds a view to the request |
boolean |
elementsAttributeContains(java.lang.String sArgElementName)
Returns true if the "elements" attribute of the request contains the given element name |
java.lang.String |
getAction()
Returns the action attribute of the request |
ScreenDataElements |
getDataElements()
|
java.lang.String |
getElements()
Returns the "elements" attribute of the request |
java.lang.String[] |
getElementsArray()
Returns an array of elements name containing each element of the "elements" attribute |
boolean |
getFlagClearData()
|
boolean |
getFlagGetData()
|
boolean |
getFlagSetData()
|
javax.servlet.http.HttpServletRequest |
getHttpRequest()
Returns the standard HTTP servlet request |
javax.servlet.http.HttpSession |
getHttpSession()
Returns the standard HTTP session or null if the Http Session doesn't exist It cannot returns null, unless the HttpSession has been invalidate by an external way |
java.lang.String |
getHttpSessionId()
Returns the ID of the standard HTTP session or null if the Http Session doesn't exist It cannot returns null, unless the HttpSession has been invalidate by an external way |
int |
getIntParameter(java.lang.String sParamName)
|
java.lang.String |
getParameter(java.lang.String sParamName)
|
ScreenRequestParameters |
getParameters()
|
java.lang.String |
getProcName()
Returns the procedure attribute of the request |
ScreenApplication |
getScreenApplication()
Returns the ScreenApplication object associated with the current web app or null if the ScreenApplication has not yet been created (opened) It cannot returns null, unless the ServletContext has been corrupted by an external way |
java.lang.String |
getScreenId()
|
java.lang.String |
getScreenName()
|
ScreenSession |
getScreenSession()
Returns the current ScreenSession associated with the request or null if the HttpSession doesn't exist or if it doesn't contain a ScreenSession attribute It cannot returns null, unless the HttpSession has been corrupted by an external way |
javax.servlet.ServletContext |
getServletContext()
Returns the standard web app ServletContext or null if the Http Session doesn't exist It cannot returns null, unless the HttpSession has been invalidate by an external way |
ScreenRequestView[] |
getViews()
Returns the "views" of the request |
boolean |
hasElementsAttribute()
Returns true if the request has an "element" attribute |
boolean |
hasViews()
Returns true if the request has one or more "view" |
void |
setAction(java.lang.String action)
Set the action attribute of the request |
void |
setElements(java.lang.String v)
Set the "elements" attribute of the request |
void |
setFlagClearData(java.lang.String v)
|
void |
setFlagGetData(java.lang.String v)
|
void |
setFlagSetData(java.lang.String v)
|
void |
setParameter(java.lang.String sParamName,
java.lang.String sParamValue)
|
void |
setProcName(java.lang.String procName)
Set the procedure attribute of the request |
void |
setScreenId(java.lang.String screenId)
|
void |
setScreenName(java.lang.String screenName)
|
void |
storeDataElement(java.lang.String sTagName,
java.lang.Object objData)
Adds a new element in the request elements list |
java.lang.String |
toString()
|
Methods inherited from class org.objectweb.telosys.common.TelosysObject |
error, error, error, getFlagTrace, info, setFlagTrace, trace, warn |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ScreenRequest(javax.servlet.http.HttpServletRequest httpRequest)
Method Detail |
public javax.servlet.http.HttpServletRequest getHttpRequest()
public javax.servlet.http.HttpSession getHttpSession()
public java.lang.String getHttpSessionId()
public javax.servlet.ServletContext getServletContext()
public ScreenSession getScreenSession()
public ScreenApplication getScreenApplication()
public java.lang.String getAction()
public void setAction(java.lang.String action)
action
- The action to set.public java.lang.String getProcName()
public void setProcName(java.lang.String procName)
procName
- The _sProcName to set.public java.lang.String getScreenId()
public void setScreenId(java.lang.String screenId)
screenId
- The Screen Id to set.public void setScreenName(java.lang.String screenName)
screenName
- The Screen Name to set.public java.lang.String getScreenName()
public void setElements(java.lang.String v)
v
- public java.lang.String getElements()
public boolean hasElementsAttribute()
public java.lang.String[] getElementsArray()
public boolean elementsAttributeContains(java.lang.String sArgElementName)
sArgElementName
-
public void addView(ScreenRequestView v)
v
- public ScreenRequestView[] getViews()
public boolean hasViews()
public ScreenRequestParameters getParameters()
public boolean getFlagSetData()
public void setFlagSetData(java.lang.String v)
public boolean getFlagGetData()
public void setFlagGetData(java.lang.String v)
public boolean getFlagClearData()
public void setFlagClearData(java.lang.String v)
public void setParameter(java.lang.String sParamName, java.lang.String sParamValue)
public java.lang.String getParameter(java.lang.String sParamName)
public int getIntParameter(java.lang.String sParamName) throws TelosysException
TelosysException
public ScreenDataElements getDataElements()
public void storeDataElement(java.lang.String sTagName, java.lang.Object objData)
sTagName
- objData
- public java.lang.String toString()