com.waveset.ui
Class HierarchicalResourceTable
java.lang.Object
com.waveset.ui.Table
com.waveset.ui.HierarchicalResourceTable
- public abstract class HierarchicalResourceTable
- extends Table
An extension of the table class that has helpers for displaying resources by type
Nested classes inherited from class com.waveset.ui.Table |
Table.ActionButton, Table.AppletCell, Table.Button, Table.Cell, Table.ColorTextCell, Table.Column, Table.CompoundCell, Table.DateCell, Table.GridCell, Table.GridSpanCell, Table.IconCell, Table.JavascriptButton, Table.JavascriptSelectButton, Table.LinkCell, Table.Row, Table.SelectButton, Table.SubmitCommandButton, Table.SubmitSelectButton, Table.TextCell |
Field Summary |
static java.lang.String |
code_id
|
Method Summary |
HierarchicalResourceTable.HierContents |
getContents(javax.servlet.ServletRequest req,
Session s,
boolean getResources,
javax.servlet.http.HttpSession httpsession)
|
HierarchicalResourceTable.HierContents |
getContents(javax.servlet.ServletRequest req,
Session s,
boolean getResources,
javax.servlet.http.HttpSession httpsession,
java.lang.String currentContainer)
|
java.lang.String |
getCurrentContainer(javax.servlet.ServletRequest req,
Session s,
javax.servlet.http.HttpSession httpsession)
Get the current organization, either from a request parameter, or from the
session. |
void |
HierarchicalResourceTable()
All the interesting constrution happens after setting property
values and calling the generate() method. |
Methods inherited from class com.waveset.ui.Table |
addMessageParams, addParameter, encodeURLParameter, generate, getAppletHTML, getButtonCount, getButtonHtml, getButtonHtml, getButtonName, getButtonValue, getCellHtml, getColumnCount, getColumnIndex, getColumnIsWrap, getColumnLabel, getColumnName, getColumnNameNoColon, getError, getHiddenFormData, getLinkColumn, getLinkURL, getMessage, getObjectName, getObjectNames, getPageInformation, getParameter, getPostURL, getRowCount, getRowHasCheckbox, getRowNeedsLink, getRowTypeName, getSelectValue, getSortColumn, getSortEnable, getSortOrder, getSortURL, getSortURLParams, getSubTitle, getTableName, getTableNameHTML, getTitle, getTopButtonCount, getTopButtonName, getTopButtonValue, getType, implementsToHTML, isGenerateLinks, isMultiSelect, setApplet, setButtons, setColumns, setError, setGenerateLinks, setHiddenFormData, setLinkColumn, setLinkURL, setMessage, setMultiSelect, setPageInformation, setPostURL, setRouteURLParams, setRowHasCheckbox, setRows, setRowTypeName, setSortColumn, setSortEnable, setSortOrder, setSortURL, setSortURLParams, setSubTitle, setTableName, setTitle, setTopButtons, setType, sort, Table |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
code_id
public static final java.lang.String code_id
- See Also:
- Constant Field Values
HierarchicalResourceTable
public HierarchicalResourceTable()
HierarchicalResourceTable
public void HierarchicalResourceTable()
- All the interesting constrution happens after setting property
values and calling the generate() method.
getCurrentContainer
public java.lang.String getCurrentContainer(javax.servlet.ServletRequest req,
Session s,
javax.servlet.http.HttpSession httpsession)
throws WavesetException
- Get the current organization, either from a request parameter, or from the
session. Set the current organization on the session so that we can come
back to this page after edits.
Special case a parameter name of __root__, clearing the session parameter
if any. This will force the code to ask the session for "top" which may
be a fake group.
- Throws:
WavesetException
getContents
public HierarchicalResourceTable.HierContents getContents(javax.servlet.ServletRequest req,
Session s,
boolean getResources,
javax.servlet.http.HttpSession httpsession,
java.lang.String currentContainer)
throws WavesetException
- Throws:
WavesetException
getContents
public HierarchicalResourceTable.HierContents getContents(javax.servlet.ServletRequest req,
Session s,
boolean getResources,
javax.servlet.http.HttpSession httpsession)
throws WavesetException
- Throws:
WavesetException