com.liferay.portal.kernel.search
Class BaseOpenSearchImpl
java.lang.Object
com.liferay.portal.kernel.search.BaseOpenSearchImpl
- All Implemented Interfaces:
- OpenSearch
- Direct Known Subclasses:
- HitsOpenSearchImpl
public abstract class BaseOpenSearchImpl
- extends java.lang.Object
- implements OpenSearch
View Source
- Author:
- Charles May, Brian Wing Shun Chan
Method Summary |
protected void |
addSearchResult(Element root,
long groupId,
java.lang.String title,
java.lang.String link,
java.util.Date updated,
java.lang.String summary,
double score,
java.lang.String format)
|
protected void |
addSearchResult(Element root,
long groupId,
java.lang.String title,
java.lang.String link,
java.util.Date updated,
java.lang.String summary,
java.lang.String[] tags,
double ratings,
double score,
java.lang.String format)
|
protected void |
addSearchResultAtom(Element root,
long groupId,
java.lang.String title,
java.lang.String link,
java.util.Date updated,
java.lang.String summary,
java.lang.String[] tags,
double ratings,
double score)
|
protected void |
addSearchResultRSS(Element root,
long groupId,
java.lang.String title,
java.lang.String link,
java.util.Date updated,
java.lang.String summary,
java.lang.String[] tags,
double ratings,
double score)
|
protected java.lang.Object[] |
addSearchResults(java.lang.String[] queryTerms,
java.lang.String keywords,
int startPage,
int itemsPerPage,
int total,
int start,
java.lang.String title,
java.lang.String searchPath,
java.lang.String format,
ThemeDisplay themeDisplay)
|
protected java.lang.Object[] |
addSearchResults(java.lang.String keywords,
int startPage,
int itemsPerPage,
int total,
int start,
java.lang.String title,
java.lang.String searchPath,
java.lang.String format,
ThemeDisplay themeDisplay)
Deprecated. |
protected java.lang.Object[] |
addSearchResultsAtom(Document doc,
java.lang.String[] queryTerms,
java.lang.String keywords,
int startPage,
int itemsPerPage,
int total,
int start,
int totalPages,
int previousPage,
int nextPage,
java.lang.String title,
java.lang.String searchPath,
ThemeDisplay themeDisplay)
|
protected java.lang.Object[] |
addSearchResultsRSS(Document doc,
java.lang.String[] queryTerms,
java.lang.String keywords,
int startPage,
int itemsPerPage,
int total,
int start,
int totalPages,
int previousPage,
int nextPage,
java.lang.String title,
java.lang.String searchPath,
ThemeDisplay themeDisplay)
|
protected javax.portlet.PortletURL |
getPortletURL(javax.servlet.http.HttpServletRequest request,
java.lang.String portletId)
|
protected javax.portlet.PortletURL |
getPortletURL(javax.servlet.http.HttpServletRequest request,
java.lang.String portletId,
long groupId)
|
boolean |
isEnabled()
|
abstract 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)
|
java.lang.String |
search(javax.servlet.http.HttpServletRequest request,
long userId,
java.lang.String keywords,
int startPage,
int itemsPerPage,
java.lang.String format)
|
java.lang.String |
search(javax.servlet.http.HttpServletRequest request,
java.lang.String url)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseOpenSearchImpl
public BaseOpenSearchImpl()
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interface OpenSearch
search
public abstract 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 SearchException
- Specified by:
search
in interface OpenSearch
- Throws:
SearchException
search
public java.lang.String search(javax.servlet.http.HttpServletRequest request,
long userId,
java.lang.String keywords,
int startPage,
int itemsPerPage,
java.lang.String format)
throws SearchException
- Specified by:
search
in interface OpenSearch
- Throws:
SearchException
search
public java.lang.String search(javax.servlet.http.HttpServletRequest request,
java.lang.String url)
throws SearchException
- Specified by:
search
in interface OpenSearch
- Throws:
SearchException
addSearchResult
protected void addSearchResult(Element root,
long groupId,
java.lang.String title,
java.lang.String link,
java.util.Date updated,
java.lang.String summary,
double score,
java.lang.String format)
addSearchResult
protected void addSearchResult(Element root,
long groupId,
java.lang.String title,
java.lang.String link,
java.util.Date updated,
java.lang.String summary,
java.lang.String[] tags,
double ratings,
double score,
java.lang.String format)
addSearchResultAtom
protected void addSearchResultAtom(Element root,
long groupId,
java.lang.String title,
java.lang.String link,
java.util.Date updated,
java.lang.String summary,
java.lang.String[] tags,
double ratings,
double score)
addSearchResultRSS
protected void addSearchResultRSS(Element root,
long groupId,
java.lang.String title,
java.lang.String link,
java.util.Date updated,
java.lang.String summary,
java.lang.String[] tags,
double ratings,
double score)
addSearchResults
protected java.lang.Object[] addSearchResults(java.lang.String keywords,
int startPage,
int itemsPerPage,
int total,
int start,
java.lang.String title,
java.lang.String searchPath,
java.lang.String format,
ThemeDisplay themeDisplay)
- Deprecated.
addSearchResults
protected java.lang.Object[] addSearchResults(java.lang.String[] queryTerms,
java.lang.String keywords,
int startPage,
int itemsPerPage,
int total,
int start,
java.lang.String title,
java.lang.String searchPath,
java.lang.String format,
ThemeDisplay themeDisplay)
addSearchResultsAtom
protected java.lang.Object[] addSearchResultsAtom(Document doc,
java.lang.String[] queryTerms,
java.lang.String keywords,
int startPage,
int itemsPerPage,
int total,
int start,
int totalPages,
int previousPage,
int nextPage,
java.lang.String title,
java.lang.String searchPath,
ThemeDisplay themeDisplay)
addSearchResultsRSS
protected java.lang.Object[] addSearchResultsRSS(Document doc,
java.lang.String[] queryTerms,
java.lang.String keywords,
int startPage,
int itemsPerPage,
int total,
int start,
int totalPages,
int previousPage,
int nextPage,
java.lang.String title,
java.lang.String searchPath,
ThemeDisplay themeDisplay)
getPortletURL
protected javax.portlet.PortletURL getPortletURL(javax.servlet.http.HttpServletRequest request,
java.lang.String portletId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getPortletURL
protected javax.portlet.PortletURL getPortletURL(javax.servlet.http.HttpServletRequest request,
java.lang.String portletId,
long groupId)
throws java.lang.Exception
- Throws:
java.lang.Exception