deegree 2.5 (2011/06/29 09:44 build-8-official)

org.deegree.portal.cataloguemanager.control
Class AbstractSearchListener

java.lang.Object
  extended by org.deegree.enterprise.control.ajax.AbstractListener
      extended by org.deegree.portal.cataloguemanager.control.AbstractMetadataListener
          extended by org.deegree.portal.cataloguemanager.control.AbstractSearchListener
Direct Known Subclasses:
MetadataSearchListener, PageingListener

abstract class AbstractSearchListener
extends AbstractMetadataListener

TODO add class documentation here

Version:
$Revision: $, $Date: $
Author:
Andreas Poth, last edited by: $Author: admin $

Field Summary
protected  CatalogueManagerConfiguration config
           
protected static NamespaceContext nsc
           
protected  java.util.List<SearchResultInfo> searchResultInfos
           
 
Fields inherited from class org.deegree.portal.cataloguemanager.control.AbstractMetadataListener
COUNTER, CURRENTSEARCH, SEARCHRESULTINFO
 
Fields inherited from class org.deegree.enterprise.control.ajax.AbstractListener
timeout
 
Constructor Summary
AbstractSearchListener()
           
 
Method Summary
protected  java.util.List<SearchResultBean> formatResult(java.util.List<Pair<java.lang.String,XMLFragment>> result)
           
protected  java.util.List<Pair<java.lang.String,XMLFragment>> performQuery(GetRecords getRecords)
           
 
Methods inherited from class org.deegree.portal.cataloguemanager.control.AbstractMetadataListener
getCatalogueManagerConfiguration, loadMetadataTemplate
 
Methods inherited from class org.deegree.enterprise.control.ajax.AbstractListener
actionPerformed, getHomePath, getInitParameter, getInitParameterList, getNextPage, getRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

config

protected CatalogueManagerConfiguration config

searchResultInfos

protected java.util.List<SearchResultInfo> searchResultInfos

nsc

protected static NamespaceContext nsc
Constructor Detail

AbstractSearchListener

AbstractSearchListener()
Method Detail

performQuery

protected java.util.List<Pair<java.lang.String,XMLFragment>> performQuery(GetRecords getRecords)
                                                                   throws java.lang.Throwable
Parameters:
getRecords -
Returns:
Throws:
java.lang.Throwable

formatResult

protected java.util.List<SearchResultBean> formatResult(java.util.List<Pair<java.lang.String,XMLFragment>> result)
                                                 throws java.lang.Exception
Parameters:
result - first parameter of pair contains CSW URL second one contains GetRecords result
Returns:
first string of pair contains CSW URL second one contains formatted GetRecords result
Throws:
java.lang.Exception

deegree 2.5 (2011/06/29 09:44 build-8-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org