org.apache.jetspeed.portlets.selector
Class PortletSelector

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

public class PortletSelector
extends org.apache.portals.gems.browser.BrowserPortlet

Selects one or more portlets

Version:
$Id: PortletSelector.java 192942 2005-06-22 15:33:43Z taylor $
Author:
David Sean Taylor

Nested Class Summary
 class PortletSelector.PortletInfo
           
 
Field Summary
protected  org.apache.jetspeed.components.portletregistry.PortletRegistry registry
           
protected  org.apache.jetspeed.search.SearchEngine searchEngine
           
 
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
 
Fields inherited from class javax.portlet.GenericPortlet
 
Constructor Summary
PortletSelector()
           
 
Method Summary
 void doView(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
 int find(org.apache.portals.gems.browser.BrowserIterator iterator, String searchString, String searchColumn)
           
protected  org.apache.jetspeed.om.common.portlet.PortletDefinitionComposite getPortletFromParsedObject(org.apache.jetspeed.search.ParsedObject po)
           
 void getRows(javax.portlet.RenderRequest request, String sql, int windowSize)
           
 void getRows(javax.portlet.RenderRequest request, String sql, int windowSize, 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, 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

registry

protected org.apache.jetspeed.components.portletregistry.PortletRegistry registry

searchEngine

protected org.apache.jetspeed.search.SearchEngine searchEngine
Constructor Detail

PortletSelector

public PortletSelector()
Method Detail

init

public void init(javax.portlet.PortletConfig config)
          throws javax.portlet.PortletException
Throws:
javax.portlet.PortletException

doView

public void doView(javax.portlet.RenderRequest request,
                   javax.portlet.RenderResponse response)
            throws javax.portlet.PortletException,
                   IOException
Throws:
javax.portlet.PortletException
IOException

processAction

public void processAction(javax.portlet.ActionRequest request,
                          javax.portlet.ActionResponse response)
                   throws javax.portlet.PortletException,
                          IOException
Throws:
javax.portlet.PortletException
IOException

getRows

public void getRows(javax.portlet.RenderRequest request,
                    String sql,
                    int windowSize)
             throws Exception
Throws:
Exception

getRows

public void getRows(javax.portlet.RenderRequest request,
                    String sql,
                    int windowSize,
                    String filter)
             throws Exception
Throws:
Exception

find

public int find(org.apache.portals.gems.browser.BrowserIterator iterator,
                String searchString,
                String searchColumn)

getPortletFromParsedObject

protected org.apache.jetspeed.om.common.portlet.PortletDefinitionComposite getPortletFromParsedObject(org.apache.jetspeed.search.ParsedObject po)


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