com.raritantechnologies.searchApp.taglibrary
Class SingleResultDisplayForm

java.lang.Object
  extended byBodyTagSupport
      extended bycom.raritantechnologies.searchApp.taglibrary.DisplayForm
          extended bycom.raritantechnologies.searchApp.taglibrary.SingleResultDisplayForm
All Implemented Interfaces:
IConfigurable, ICustomTag

public class SingleResultDisplayForm
extends DisplayForm
implements ICustomTag

Render a Single Result from the IResultSet passed to it. The particular result is determined by the value ot the resultNum request parameter in the current RaritanPageContext. The resultNum parameter string is defined in GetFormHyperlinkRenderer.RESULTNUM_TAG


Developed by Raritan Technologies .

Author:
Jim Nicholson
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.raritantechnologies.searchApp.taglibrary.DisplayForm
activeDisplayKey, activeDisplayParam, categoryParam, DEFAULT_PAGE_SIZE, formName, ignoreFormTypes, noResultString, pageNum, pageNumParam, pageSize, queryFieldFilters, resultSetKey, searchFormTypes, searchParameters, sourceTypeParam, userQueryParams
 
Constructor Summary
SingleResultDisplayForm()
           
 
Method Summary
 IResultSet getResults(int pageNum, int pageSize, RaritanPageContext pageContext, java.lang.String sourceType, java.lang.String formType)
          Returns a ResultSet containing a single result, determined by finding the individual result within the ResultSet returned by super.getResults() that corresponds to a request parameter.
 void setUseLastResultSet(java.lang.String useLastResultSetSt)
           
 
Methods inherited from class com.raritantechnologies.searchApp.taglibrary.DisplayForm
doAfterBody, doStartTag, getBody, getBody, getCachedResultSet, getCachedResultSet, getDisplayFormRenderer, getDisplayFormRenderer, getDisplayRenderer, getFormName, getInstance, getNewResultSet, getPageNum, getPageNum, getPageNum, getPageNum, getpageSize, getPageSize, getPageSize, getResults, getResults, getResults, getResultSetKey, getResultSetKey, getResultSetKey, getResultSetKey, getSearchFormName, getSessionData, getSourceCategory, getSourceType, ignoreFormType, initialize, initialize, setActiveDisplayKey, setActiveDisplayParam, setCachedResultSet, setCachedResultsName, setCategoryParam, setFormName, setIgnoreFormTypes, setNoResultsMessage, setPageNumParam, setPageSize, setResultSetKey, setResultSetKey, setSearchFormName, setSearchFormTypes, setSearchParameters, setSourceTypeParam, setUseCache, setUserQueryParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.raritantechnologies.searchApp.taglibrary.ICustomTag
getBody, initialize
 
Methods inherited from interface com.raritantechnologies.searchApp.IConfigurable
initialize
 

Constructor Detail

SingleResultDisplayForm

public SingleResultDisplayForm()
Method Detail

setUseLastResultSet

public void setUseLastResultSet(java.lang.String useLastResultSetSt)

getResults

public IResultSet getResults(int pageNum,
                             int pageSize,
                             RaritanPageContext pageContext,
                             java.lang.String sourceType,
                             java.lang.String formType)
Returns a ResultSet containing a single result, determined by finding the individual result within the ResultSet returned by super.getResults() that corresponds to a request parameter.

The request parameter is determined by a static constant within the GetFormHyperlinkRenderer class named RESULTNUM_TAG. As of this writing, its value is set to "resultNum"

Overrides:
getResults in class DisplayForm
See Also:
DisplayForm.getResults(int, int, com.raritantechnologies.searchApp.taglibrary.RaritanPageContext)