org.apache.portals.applications.dbBrowser
Class DatabaseBrowserPortlet
java.lang.Object
javax.portlet.GenericPortlet
org.apache.portals.bridges.common.GenericServletPortlet
org.apache.portals.bridges.velocity.GenericVelocityPortlet
org.apache.portals.applications.dbBrowser.BrowserPortlet
org.apache.portals.applications.dbBrowser.DatabaseBrowserPortlet
- All Implemented Interfaces:
- javax.portlet.EventPortlet, javax.portlet.Portlet, javax.portlet.PortletConfig, javax.portlet.ResourceServingPortlet, Browser
public class DatabaseBrowserPortlet
- extends BrowserPortlet
- implements Browser
DatabaseBrowserPortlet
- Version:
- $Id: DatabaseBrowserPortlet.java 748566 2009-02-27 15:57:03Z vkumar $
- Author:
- David Sean Taylor
|
Field Summary |
protected static java.lang.String |
TABLE_LIST
|
| Fields inherited from class org.apache.portals.applications.dbBrowser.BrowserPortlet |
BROWSER_ACTION_KEY, BROWSER_ITERATOR, BROWSER_TABLE_SIZE, BROWSER_TITLE_ITERATOR, COLUMNS, CONDITIONS, context, CUSTOMIZE_TEMPLATE, FILTER, FILTERED, FIND, FIRST, LAST, LINKS_READ, log, NEXT, Order_BY_COLUMNS, PEID, POOLNAME, PREVIOUS, ROW_LINK, ROW_LINK_IDS, ROW_LINK_TARGETS, ROW_LINK_TYPES, SEARCH_COLUMN, SEARCH_STRING, SORT_COLUMN_NAME, SORT_ORDER, SQL, SQL_PARAM_PREFIX, sqlParameters, START, TABLE_LINK, TABLE_LINK_IDS, TABLE_LINK_TARGETS, TABLE_LINK_TYPES, TABLE_NAME, USER_OBJECT_NAMES, USER_OBJECT_TYPES, USER_OBJECTS, VELOCITY_NULL_ENTRY, WINDOW_SIZE |
| Fields inherited from class org.apache.portals.bridges.velocity.GenericVelocityPortlet |
PORTLET_BRIDGE_CONTEXT |
| Fields inherited from class org.apache.portals.bridges.common.GenericServletPortlet |
PARAM_ACTION_PAGE, PARAM_ALLOW_PREFERENCES, PARAM_CUSTOM_PAGE, PARAM_EDIT_PAGE, PARAM_HELP_PAGE, PARAM_MAX_PAGE, PARAM_VIEW_PAGE |
|
Method Summary |
void |
closeConnection(java.sql.Connection con)
|
protected java.lang.String |
columnValueToString(java.lang.Object colValObj)
|
void |
doEdit(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
|
java.lang.String[] |
getColumNames(javax.portlet.PortletRequest request)
|
java.sql.Connection |
getConnection(javax.portlet.PortletRequest request)
|
java.sql.Connection |
getConnection(java.lang.String poolName)
|
BrowserIterator |
getLocalIterators(javax.portlet.PortletRequest request,
java.lang.String sql,
int windowSize)
|
java.lang.String |
getQueryString(javax.portlet.PortletRequest request)
|
java.lang.String[] |
getResultSetTitleList(javax.portlet.RenderRequest request,
java.lang.String[] columnNames)
|
void |
getRows(javax.portlet.RenderRequest request,
java.lang.String sql,
int windowSize)
Execute the sql statement as specified by the user or the default, and store the resultSet in a vector. |
java.lang.String[] |
getSortColums(javax.portlet.PortletRequest request)
|
java.util.List |
getTitleList(javax.portlet.PortletRequest request)
|
void |
processAction(javax.portlet.ActionRequest request,
javax.portlet.ActionResponse response)
|
void |
serveResource(javax.portlet.ResourceRequest request,
javax.portlet.ResourceResponse response)
|
| Methods inherited from class org.apache.portals.applications.dbBrowser.BrowserPortlet |
clearBrowserIterator, doView, filter, find, getBrowserIterator, getPreference, getQueryString, getRows, getStartIndex, getStartVariable, init, populate, publishStatusMessage, readLinkParameters, readSqlParameters, readUserParameters, setBrowserIterator, setSQLParameters |
| Methods inherited from class org.apache.portals.bridges.velocity.GenericVelocityPortlet |
doCustom, doHelp, doPreferencesEdit, getContext, getContext, render, setupPreferencesEdit |
| Methods inherited from class org.apache.portals.bridges.common.GenericServletPortlet |
getDefaultActionPage, getDefaultCustomPage, getDefaultEditPage, getDefaultHelpPage, getDefaultViewPage, processPreferencesAction, setDefaultActionPage, setDefaultCustomPage, setDefaultEditPage, setDefaultHelpPage, setDefaultViewPage |
| Methods inherited from class javax.portlet.GenericPortlet |
destroy, doDispatch, doHeaders, getContainerRuntimeOptions, getDefaultNamespace, getInitParameter, getInitParameterNames, getNextPossiblePortletModes, getPortletConfig, getPortletContext, getPortletName, getProcessingEventQNames, getPublicRenderParameterNames, getPublishingEventQNames, getResourceBundle, getSupportedLocales, getTitle, init, processEvent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TABLE_LIST
protected static final java.lang.String TABLE_LIST
- See Also:
- Constant Field Values
DatabaseBrowserPortlet
public DatabaseBrowserPortlet()
getLocalIterators
public BrowserIterator getLocalIterators(javax.portlet.PortletRequest request,
java.lang.String sql,
int windowSize)
throws java.lang.Exception
- Throws:
java.lang.Exception
getRows
public void getRows(javax.portlet.RenderRequest request,
java.lang.String sql,
int windowSize)
throws java.lang.Exception
- Execute the sql statement as specified by the user or the default, and store the resultSet in a vector.
- Specified by:
getRows in interface Browser- Overrides:
getRows in class BrowserPortlet
- Parameters:
sqlt - The sql statement to be executed.data - The turbine rundata context for this request.
- Throws:
java.lang.Exception
getConnection
public java.sql.Connection getConnection(javax.portlet.PortletRequest request)
throws java.lang.Exception
- Throws:
java.lang.Exception
getConnection
public java.sql.Connection getConnection(java.lang.String poolName)
closeConnection
public void closeConnection(java.sql.Connection con)
serveResource
public void serveResource(javax.portlet.ResourceRequest request,
javax.portlet.ResourceResponse response)
throws javax.portlet.PortletException,
java.io.IOException
- Specified by:
serveResource in interface javax.portlet.ResourceServingPortlet- Overrides:
serveResource in class javax.portlet.GenericPortlet
- Throws:
javax.portlet.PortletException
java.io.IOException
doEdit
public void doEdit(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
throws javax.portlet.PortletException,
java.io.IOException
- Overrides:
doEdit in class BrowserPortlet
- Throws:
javax.portlet.PortletException
java.io.IOException
processAction
public void processAction(javax.portlet.ActionRequest request,
javax.portlet.ActionResponse response)
throws javax.portlet.PortletException,
java.io.IOException
- Specified by:
processAction in interface javax.portlet.Portlet- Overrides:
processAction in class BrowserPortlet
- Throws:
javax.portlet.PortletException
java.io.IOException
getResultSetTitleList
public java.lang.String[] getResultSetTitleList(javax.portlet.RenderRequest request,
java.lang.String[] columnNames)
getTitleList
public java.util.List getTitleList(javax.portlet.PortletRequest request)
- Overrides:
getTitleList in class BrowserPortlet
getColumNames
public java.lang.String[] getColumNames(javax.portlet.PortletRequest request)
getSortColums
public java.lang.String[] getSortColums(javax.portlet.PortletRequest request)
getQueryString
public java.lang.String getQueryString(javax.portlet.PortletRequest request)
- Overrides:
getQueryString in class BrowserPortlet
columnValueToString
protected java.lang.String columnValueToString(java.lang.Object colValObj)
Copyright © 2008-2009 The Apache Software Foundation. All Rights Reserved.