java.lang.Objectorg.objectweb.telosys.common.TelosysObject
org.objectweb.telosys.screen.core.StandardScreenData
Constructor Summary | |
StandardScreenData()
|
Method Summary | |
void |
bindElementToList(java.lang.String sElementName,
java.lang.String sListName)
|
void |
clear()
Clear all the elements instances and reset the "found flag". |
void |
clearElements()
Clears all the elements instances |
void |
copyElementsTo(ScreenData screenData)
public void createElements() //throws TelosysException { Set entries = _hmElements.entrySet(); if (entries ! |
void |
copyTo(ScreenData screenDataImage)
Copy all the elements and the "found flag" to an other ScreenData instance. |
void |
defineElement(java.lang.String sElementName,
java.lang.Class elementClass)
Defines a screen data element The element is only defined, not created. |
void |
exposeData(javax.servlet.http.HttpServletRequest httpRequest)
Exposes all the data elements in the request scope |
java.lang.Object |
getElement(java.lang.String sElementName)
Returns the element instance referenced by the given name |
java.lang.Class |
getElementClass(java.lang.String sElementName)
Returns the class of the element referenced by the given name |
ScreenDataElements |
getElements()
Returns the list of all the elements defined for the ScreenData |
ScreenDataElement |
getScreenDataElement(java.lang.String sElementName)
Returns the ScreenDataElement object for the given name |
boolean |
isElementDefined(java.lang.String sElementName)
Returns true if the given element name is defined in the current ScreenData. |
boolean |
isFound()
Returns true is the screen data is considered as found |
void |
setElement(java.lang.String sElementName,
java.lang.Object oElementInstance)
Sets the new element instance for the given element name |
void |
setFound()
Declares the DATA as "found" ( sets the 'found flag' to false ) |
void |
setNotFound()
Declares the DATA as "not found" ( sets the 'found flag' to true ) |
java.lang.String |
toString()
Default toString method for a ScreenData |
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 StandardScreenData()
Method Detail |
public void defineElement(java.lang.String sElementName, java.lang.Class elementClass) throws TelosysException
sElementName
- : the logical name of the elementelementClass
- : the class of the element
TelosysException
public void bindElementToList(java.lang.String sElementName, java.lang.String sListName) throws TelosysException
TelosysException
public void copyElementsTo(ScreenData screenData)
copyElementsTo
in interface ScreenData
screenData
- : where to copy the elementspublic void copyTo(ScreenData screenDataImage)
ScreenData
copyTo
in interface ScreenData
screenDataImage
- : where to copy ( the clone/image instance )public void setElement(java.lang.String sElementName, java.lang.Object oElementInstance)
ScreenData
setElement
in interface ScreenData
sElementName
- : the element nameoElementInstance
- : the element value to set ( instance )public java.lang.Object getElement(java.lang.String sElementName)
ScreenData
getElement
in interface ScreenData
sElementName
- : the element name
public boolean isElementDefined(java.lang.String sElementName)
ScreenData
isElementDefined
in interface ScreenData
sElementName
- : the element name
public java.lang.Class getElementClass(java.lang.String sElementName)
ScreenData
getElementClass
in interface ScreenData
sElementName
- : the element name
public ScreenDataElement getScreenDataElement(java.lang.String sElementName)
ScreenData
getScreenDataElement
in interface ScreenData
sElementName
- : the element name
public ScreenDataElements getElements()
ScreenData
getElements
in interface ScreenData
public void clearElements()
ScreenData
clearElements
in interface ScreenData
public void clear()
ScreenData
clear
in interface ScreenData
public void setFound()
ScreenData
setFound
in interface ScreenData
public void setNotFound()
ScreenData
setNotFound
in interface ScreenData
public boolean isFound()
ScreenData
isFound
in interface ScreenData
public java.lang.String toString()
public void exposeData(javax.servlet.http.HttpServletRequest httpRequest)
ScreenData
exposeData
in interface ScreenData
httpRequest
-