org.apache.jetspeed.portlets.selector
Class PortletSelector

java.lang.Object
  extended by javax.portlet.GenericPortlet
      extended by org.apache.portals.bridges.common.GenericServletPortlet
          extended by org.apache.portals.bridges.velocity.GenericVelocityPortlet
              extended by org.apache.portals.gems.browser.BrowserPortlet
                  extended by org.apache.jetspeed.portlets.selector.PortletSelector
All Implemented Interfaces:
javax.portlet.Portlet, javax.portlet.PortletConfig, Browser

public class PortletSelector
extends BrowserPortlet

Selects one or more portlets

Version:
$Id: PortletSelector.java 348264 2005-11-22 22:06:45Z taylor $
Author:
David Sean Taylor

Field Summary
protected static java.lang.String CHECKEDSET
           
protected  PortletRegistry registry
           
protected  SearchEngine searchEngine
           
protected  SecurityAccessController securityAccessController
           
protected static java.lang.String UNCHECKEDSET
           
 
Fields inherited from class org.apache.portals.gems.browser.BrowserPortlet
BROWSER_ACTION_KEY, BROWSER_ITERATOR, BROWSER_TABLE_SIZE, BROWSER_TITLE_ITERATOR, context, CUSTOMIZE_TEMPLATE, FILTER, FILTERED, FIND, FIRST, LAST, LINKS_READ, log, NEXT, PEID, POOLNAME, PREVIOUS, ROW_LINK, ROW_LINK_IDS, ROW_LINK_TARGETS, ROW_LINK_TYPES, SEARCH_COLUMN, SEARCH_STRING, SORT_COLUMN_NAME, SQL, SQL_PARAM_PREFIX, sqlParameters, sso, START, TABLE_LINK, TABLE_LINK_IDS, TABLE_LINK_TARGETS, TABLE_LINK_TYPES, 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
 
Constructor Summary
PortletSelector()
           
 
Method Summary
 void doView(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
 int find(BrowserIterator iterator, java.lang.String searchString, java.lang.String searchColumn)
           
protected  PortletDefinitionComposite getPortletFromParsedObject(ParsedObject po)
           
 void getRows(javax.portlet.RenderRequest request, java.lang.String sql, int windowSize)
           
 void getRows(javax.portlet.RenderRequest request, java.lang.String sql, int windowSize, java.lang.String filter)
           
 void init(javax.portlet.PortletConfig config)
           
 void processAction(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response)
           
 
Methods inherited from class org.apache.portals.gems.browser.BrowserPortlet
clearBrowserIterator, doEdit, filter, getBrowserIterator, getPreference, getQueryString, getQueryString, getStartIndex, getStartVariable, 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, getInitParameter, getInitParameterNames, getPortletConfig, getPortletContext, getPortletName, getResourceBundle, getTitle, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHECKEDSET

protected static final java.lang.String CHECKEDSET
See Also:
Constant Field Values

UNCHECKEDSET

protected static final java.lang.String UNCHECKEDSET
See Also:
Constant Field Values

securityAccessController

protected SecurityAccessController securityAccessController

registry

protected PortletRegistry registry

searchEngine

protected SearchEngine searchEngine
Constructor Detail

PortletSelector

public PortletSelector()
Method Detail

init

public void init(javax.portlet.PortletConfig config)
          throws javax.portlet.PortletException
Specified by:
init in interface javax.portlet.Portlet
Overrides:
init in class BrowserPortlet
Throws:
javax.portlet.PortletException

doView

public void doView(javax.portlet.RenderRequest request,
                   javax.portlet.RenderResponse response)
            throws javax.portlet.PortletException,
                   java.io.IOException
Overrides:
doView 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

getRows

public void getRows(javax.portlet.RenderRequest request,
                    java.lang.String sql,
                    int windowSize)
             throws java.lang.Exception
Specified by:
getRows in interface Browser
Overrides:
getRows in class BrowserPortlet
Throws:
java.lang.Exception

getRows

public void getRows(javax.portlet.RenderRequest request,
                    java.lang.String sql,
                    int windowSize,
                    java.lang.String filter)
             throws java.lang.Exception
Overrides:
getRows in class BrowserPortlet
Throws:
java.lang.Exception

find

public int find(BrowserIterator iterator,
                java.lang.String searchString,
                java.lang.String searchColumn)
Overrides:
find in class BrowserPortlet

getPortletFromParsedObject

protected PortletDefinitionComposite getPortletFromParsedObject(ParsedObject po)


Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.