Snapper 3.0 API

org.enhydra.snapper.business
Class SearcherBaseImpl

java.lang.Object
  extended by org.enhydra.snapper.business.SearcherBaseImpl
All Implemented Interfaces:
SearcherBase

public class SearcherBaseImpl
extends java.lang.Object
implements SearcherBase

Author:
Milin Radivoj

Constructor Summary
SearcherBaseImpl()
           
 
Method Summary
 void close()
           
 java.lang.String convertDate(java.lang.String date, java.lang.String patern)
           
 java.lang.String convertMailDate(java.lang.String date, java.lang.String patern)
           
 int getSearchedDocsNumber()
           
 java.lang.String getSearchQuery()
           
 SearchResult getSearchResult()
           
 SearchResult getSearchResult(int begin, int end)
           
 java.util.HashMap getWebDavSearchResult(int begin, int end, javax.servlet.http.HttpServletRequest arg0)
           
 boolean isMailDatesEither()
           
 java.lang.String luceneQuery()
           
 java.lang.String previewQuery()
           
 void searchDocs()
           
 void setMailDatesEither(boolean mailDatesEither)
           
 void setSearchQuery(java.lang.String searchQuery)
           
 void setUpHighLighter(java.util.Properties prop)
           
 void setUpSearcher(java.util.Properties sitesIDs, Mapper mapper)
           
 void setUpSearcherQuery(java.util.Properties requestParameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearcherBaseImpl

public SearcherBaseImpl()
Method Detail

setUpSearcher

public void setUpSearcher(java.util.Properties sitesIDs,
                          Mapper mapper)

setUpSearcherQuery

public void setUpSearcherQuery(java.util.Properties requestParameters)
Specified by:
setUpSearcherQuery in interface SearcherBase

setUpHighLighter

public void setUpHighLighter(java.util.Properties prop)
Specified by:
setUpHighLighter in interface SearcherBase

searchDocs

public void searchDocs()
                throws java.io.IOException
Specified by:
searchDocs in interface SearcherBase
Throws:
java.io.IOException

getSearchedDocsNumber

public int getSearchedDocsNumber()
Specified by:
getSearchedDocsNumber in interface SearcherBase

getSearchResult

public SearchResult getSearchResult(int begin,
                                    int end)
Specified by:
getSearchResult in interface SearcherBase

getWebDavSearchResult

public java.util.HashMap getWebDavSearchResult(int begin,
                                               int end,
                                               javax.servlet.http.HttpServletRequest arg0)
Specified by:
getWebDavSearchResult in interface SearcherBase

getSearchResult

public SearchResult getSearchResult()
Specified by:
getSearchResult in interface SearcherBase

close

public void close()
Specified by:
close in interface SearcherBase

luceneQuery

public java.lang.String luceneQuery()

previewQuery

public java.lang.String previewQuery()

convertDate

public java.lang.String convertDate(java.lang.String date,
                                    java.lang.String patern)

convertMailDate

public java.lang.String convertMailDate(java.lang.String date,
                                        java.lang.String patern)

isMailDatesEither

public boolean isMailDatesEither()

setMailDatesEither

public void setMailDatesEither(boolean mailDatesEither)

getSearchQuery

public java.lang.String getSearchQuery()

setSearchQuery

public void setSearchQuery(java.lang.String searchQuery)

Snapper 3.0 API