|
Snapper 1.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.enhydra.snapperPreviewer.presentation.BasePO
Base abstract presentation class used for dynamic representation of particular java DOM generated objects. This class is super class for all presentation objects used in Versicherungsmathemathik application.
Field Summary | |
protected com.lutris.appserver.server.httpPresentation.HttpPresentationComms |
comms
Storage for HttpPresentationComms object passed to presentation object. |
static java.lang.String |
ENCODING
Page Encoding definition. |
protected java.lang.String |
errorText
Error passed from other page which should be shown on this page. |
protected java.lang.String |
infoText
Info passed from other page which should be shown on this page. |
protected int |
pageId
Page identification (unique on session level) |
static java.lang.String |
paramDelimiter
Argument is used as parameter delimiter in bundled parameters. |
Constructor Summary | |
BasePO()
|
Method Summary | |
protected void |
addHiddenInputField(java.lang.String name,
java.lang.String value,
org.w3c.dom.html.HTMLElement root)
Create hidden field. |
protected void |
addHiddenInputFields(java.lang.String paramNamePrefix,
org.w3c.dom.html.HTMLElement root)
Dynamicaly creates an array of input html fields and append they to the passed root html element. |
protected void |
addHiddenInputFields(java.lang.String paramNamePrefix,
org.w3c.dom.html.HTMLElement root,
java.lang.String[] exludePrefix)
Dynamicaly creates an array of input html fields and append they to the passed root html element. |
void |
clearError()
Clears the current error |
protected org.w3c.dom.html.HTMLInputElement |
createInputField(java.util.Hashtable attributes,
org.w3c.dom.Document document)
Create custom field. |
protected java.lang.String |
formParameterList(java.lang.String[] arg)
Method used to form list of parameters delimited with delimiter |
protected com.lutris.util.Config |
getAppConfiguration()
Returns information about application configuration defined in config file via Config object. |
protected boolean |
getBoolParameter(java.lang.String name)
Read value of parameter from http request. |
protected abstract org.enhydra.xml.xmlc.XMLObject |
getDOM()
This abstract method should be overriden by presentation class, and it is responsible for generation of http response to user in form of XMLObject instance. |
java.lang.Exception |
getError()
Returns the current error |
protected java.lang.String |
getFromURL(java.lang.String searchPath)
Find return page from search path. |
protected java.lang.String |
getLevelUp(java.lang.String searchPath)
Method will make new search path,one level up. |
protected java.lang.String |
getParamValue(java.lang.String parameters,
java.lang.String paramName)
Gets value of parameter, when parametrs are delimited with paramDelimiter |
protected java.lang.String |
getReturnURL(java.lang.String searchPath)
Find return page from search path. |
protected java.lang.String |
getStartSearchURL(java.lang.String searchPath)
Find start search page from search path. |
boolean |
isIn(java.lang.String searchVal,
java.lang.String[] definedGroup)
|
protected void |
listAllParameters()
Method is used to list all HTTP request parameters passed to presentation object, and their's corresponding values, to log file. |
static void |
printFreeMemory(java.lang.String prefix)
|
protected java.lang.String[] |
reformParameterList(java.lang.String str)
Method used to form array of parameters from string with parameters delimited with delimiter |
void |
removeIdAttrFromTree(org.w3c.dom.Node rootNode)
Removes id attributes from given html tag (represented as Node implementation) and all it's sub tags. |
void |
run(com.lutris.appserver.server.httpPresentation.HttpPresentationComms comms)
Implementation of run() method from HttpPresentation interface. |
void |
setError(java.lang.Exception err)
Sets error withouth possibility of overriding already existed error. |
void |
setError(java.lang.Exception err,
boolean override)
Sets error with possibility of overriding already existed error. |
static void |
show(java.lang.String s)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected com.lutris.appserver.server.httpPresentation.HttpPresentationComms comms
protected java.lang.String infoText
protected java.lang.String errorText
protected int pageId
public static java.lang.String paramDelimiter
public static java.lang.String ENCODING
Constructor Detail |
public BasePO()
Method Detail |
public void setError(java.lang.Exception err)
err
- BaseException error objectpublic void setError(java.lang.Exception err, boolean override)
err
- BaseException error objectoverride
- flag to indicate overriding (true) or rejecting of new error (false)public java.lang.Exception getError()
public void clearError()
protected java.lang.String getParamValue(java.lang.String parameters, java.lang.String paramName)
parameters
- paramName
-
protected java.lang.String formParameterList(java.lang.String[] arg)
arg
- array of parameters and their values
protected java.lang.String[] reformParameterList(java.lang.String str)
str
- parameters delimited with delimiter
protected java.lang.String getStartSearchURL(java.lang.String searchPath)
searchPath
-
protected java.lang.String getLevelUp(java.lang.String searchPath)
searchPath
- searchPath
protected java.lang.String getReturnURL(java.lang.String searchPath)
searchPath
-
protected java.lang.String getFromURL(java.lang.String searchPath)
searchPath
-
protected void addHiddenInputField(java.lang.String name, java.lang.String value, org.w3c.dom.html.HTMLElement root)
name
- value
-
com.lutris.appserver.server.httpPresentation.HttpPresentationException
protected org.w3c.dom.html.HTMLInputElement createInputField(java.util.Hashtable attributes, org.w3c.dom.Document document)
attributes
- document
-
com.lutris.appserver.server.httpPresentation.HttpPresentationException
protected void addHiddenInputFields(java.lang.String paramNamePrefix, org.w3c.dom.html.HTMLElement root) throws com.lutris.appserver.server.httpPresentation.HttpPresentationException
paramNamePrefix
- prefix name for group of http request parameters (or
full name of one parameter) which values (or value) should be used for
creation input fielsd elements.
com.lutris.appserver.server.httpPresentation.HttpPresentationException
protected void addHiddenInputFields(java.lang.String paramNamePrefix, org.w3c.dom.html.HTMLElement root, java.lang.String[] exludePrefix) throws com.lutris.appserver.server.httpPresentation.HttpPresentationException
paramNamePrefix
- prefix name for group of http request parameters (or full name of one parameter)
which values (or value) should be used for creation input fielsd elements.exludePrefix
- array with prefix names which have to be excluded from group of http request
parameters defined by paramNamePrefix attribute.
com.lutris.appserver.server.httpPresentation.HttpPresentationException
public boolean isIn(java.lang.String searchVal, java.lang.String[] definedGroup)
public void run(com.lutris.appserver.server.httpPresentation.HttpPresentationComms comms) throws com.lutris.appserver.server.httpPresentation.HttpPresentationException
run
in interface com.lutris.appserver.server.httpPresentation.HttpPresentation
comms
- object passed to presentation objects that contains HTTP and
Presentation Manager access and control objects
com.lutris.appserver.server.httpPresentation.HttpPresentationException
public void removeIdAttrFromTree(org.w3c.dom.Node rootNode)
rootNode
- tag in html which has to be examined.
com.lutris.appserver.server.httpPresentation.HttpPresentationException
protected com.lutris.util.Config getAppConfiguration()
protected void listAllParameters()
protected abstract org.enhydra.xml.xmlc.XMLObject getDOM() throws java.lang.Exception
BaseException
java.lang.Exception
public static void printFreeMemory(java.lang.String prefix)
public static void show(java.lang.String s)
protected boolean getBoolParameter(java.lang.String name)
name
- parameter name
|
Snapper 1.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |