|
Snapper 1.1 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.enhydra.snapperPreviewer.presentation.BasePO
public abstract class 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
- document
-
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.1 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |