org.apache.portals.gems.browser
Interface BrowserQuery


public interface BrowserQuery

Browser Query Fetch Interface

Version:
$Id: BrowserQuery.java 516448 2007-03-09 16:25:47Z ate $
Author:
David Sean Taylor

Method Summary
 boolean filter(java.util.List row, javax.portlet.PortletRequest request)
          Filter the row programmatically on a query.
 java.lang.String getQueryString(javax.portlet.PortletRequest request, org.apache.velocity.context.Context context)
          This method returns the query to be executed to get the results which will be opened in the browser.
 java.util.List getSQLParameters()
           
 void setSQLParameters(java.util.List parameters)
           
 

Method Detail

getQueryString

java.lang.String getQueryString(javax.portlet.PortletRequest request,
                                org.apache.velocity.context.Context context)
This method returns the query to be executed to get the results which will be opened in the browser.


filter

boolean filter(java.util.List row,
               javax.portlet.PortletRequest request)
Filter the row programmatically on a query. By returning true, instruct the database browser to filter the row. By returning false, instruct the database browser to keep the row. (Filtering means removing the row from the final result set).

Parameters:
row - The row being inspected for filtration.
Returns:
True to filter the row, false to keep it.

setSQLParameters

void setSQLParameters(java.util.List parameters)

getSQLParameters

java.util.List getSQLParameters()


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