com.liferay.portal.search
Class HitsOpenSearchImpl

java.lang.Object
  extended by com.liferay.portal.search.BaseOpenSearchImpl
      extended by com.liferay.portal.search.HitsOpenSearchImpl
All Implemented Interfaces:
com.liferay.portal.kernel.search.OpenSearch
Direct Known Subclasses:
BlogsOpenSearchImpl, BookmarksOpenSearchImpl, CalendarOpenSearchImpl, DLOpenSearchImpl, IGOpenSearchImpl, JournalOpenSearchImpl, MBOpenSearchImpl, WikiOpenSearchImpl

public abstract class HitsOpenSearchImpl
extends BaseOpenSearchImpl

View Source

Author:
Charles May, Brian Wing Shun Chan

Constructor Summary
HitsOpenSearchImpl()
           
 
Method Summary
abstract  com.liferay.portal.kernel.search.Hits getHits(long companyId, long groupId, long userId, java.lang.String keywords, int start, int end)
           
abstract  java.lang.String getSearchPath()
           
abstract  java.lang.String getTitle(java.lang.String keywords)
           
protected  java.lang.String getURL(com.liferay.portal.theme.ThemeDisplay themeDisplay, long groupId, com.liferay.portal.kernel.search.Document result, javax.portlet.PortletURL portletURL)
           
 java.lang.String search(javax.servlet.http.HttpServletRequest request, long groupId, long userId, java.lang.String keywords, int startPage, int itemsPerPage, java.lang.String format)
           
 
Methods inherited from class com.liferay.portal.search.BaseOpenSearchImpl
addSearchResult, addSearchResult, addSearchResultAtom, addSearchResultRSS, addSearchResults, addSearchResultsAtom, addSearchResultsRSS, getPortletURL, getPortletURL, isEnabled, search, search
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HitsOpenSearchImpl

public HitsOpenSearchImpl()
Method Detail

getHits

public abstract com.liferay.portal.kernel.search.Hits getHits(long companyId,
                                                              long groupId,
                                                              long userId,
                                                              java.lang.String keywords,
                                                              int start,
                                                              int end)
                                                       throws java.lang.Exception
Throws:
java.lang.Exception

getSearchPath

public abstract java.lang.String getSearchPath()

getTitle

public abstract java.lang.String getTitle(java.lang.String keywords)

search

public java.lang.String search(javax.servlet.http.HttpServletRequest request,
                               long groupId,
                               long userId,
                               java.lang.String keywords,
                               int startPage,
                               int itemsPerPage,
                               java.lang.String format)
                        throws com.liferay.portal.kernel.search.SearchException
Specified by:
search in interface com.liferay.portal.kernel.search.OpenSearch
Specified by:
search in class BaseOpenSearchImpl
Throws:
com.liferay.portal.kernel.search.SearchException

getURL

protected java.lang.String getURL(com.liferay.portal.theme.ThemeDisplay themeDisplay,
                                  long groupId,
                                  com.liferay.portal.kernel.search.Document result,
                                  javax.portlet.PortletURL portletURL)
                           throws java.lang.Exception
Throws:
java.lang.Exception