com.liferay.portal.search
Class BaseOpenSearchImpl
java.lang.Object
com.liferay.portal.search.BaseOpenSearchImpl
- All Implemented Interfaces:
- com.liferay.portal.kernel.search.OpenSearch
- Direct Known Subclasses:
- DirectoryOpenSearchImpl, HitsOpenSearchImpl, PortalOpenSearchImpl
public abstract class BaseOpenSearchImpl
- extends java.lang.Object
- implements com.liferay.portal.kernel.search.OpenSearch
View Source
- Author:
- Charles May, Brian Wing Shun Chan
Method Summary |
protected void |
addSearchResult(com.liferay.portal.kernel.xml.Element root,
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(com.liferay.portal.kernel.xml.Element root,
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(com.liferay.portal.kernel.xml.Element root,
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(com.liferay.portal.kernel.xml.Element root,
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 keywords,
int startPage,
int itemsPerPage,
int total,
int start,
java.lang.String title,
java.lang.String searchPath,
java.lang.String format,
com.liferay.portal.theme.ThemeDisplay themeDisplay)
|
protected java.lang.Object[] |
addSearchResultsAtom(com.liferay.portal.kernel.xml.Document doc,
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,
com.liferay.portal.theme.ThemeDisplay themeDisplay)
|
protected java.lang.Object[] |
addSearchResultsRSS(com.liferay.portal.kernel.xml.Document doc,
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,
com.liferay.portal.theme.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 com.liferay.portal.kernel.search.OpenSearch
search
public java.lang.String search(javax.servlet.http.HttpServletRequest request,
java.lang.String url)
throws com.liferay.portal.kernel.search.SearchException
- Specified by:
search
in interface com.liferay.portal.kernel.search.OpenSearch
- Throws:
com.liferay.portal.kernel.search.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 com.liferay.portal.kernel.search.SearchException
- Specified by:
search
in interface com.liferay.portal.kernel.search.OpenSearch
- Throws:
com.liferay.portal.kernel.search.SearchException
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 com.liferay.portal.kernel.search.SearchException
- Specified by:
search
in interface com.liferay.portal.kernel.search.OpenSearch
- Throws:
com.liferay.portal.kernel.search.SearchException
addSearchResult
protected void addSearchResult(com.liferay.portal.kernel.xml.Element root,
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(com.liferay.portal.kernel.xml.Element root,
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(com.liferay.portal.kernel.xml.Element root,
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(com.liferay.portal.kernel.xml.Element root,
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,
com.liferay.portal.theme.ThemeDisplay themeDisplay)
addSearchResultsAtom
protected java.lang.Object[] addSearchResultsAtom(com.liferay.portal.kernel.xml.Document doc,
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,
com.liferay.portal.theme.ThemeDisplay themeDisplay)
addSearchResultsRSS
protected java.lang.Object[] addSearchResultsRSS(com.liferay.portal.kernel.xml.Document doc,
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,
com.liferay.portal.theme.ThemeDisplay themeDisplay)
getPortletURL
protected javax.portlet.PortletURL getPortletURL(javax.servlet.http.HttpServletRequest request,
java.lang.String portletId)
throws javax.portlet.PortletModeException,
com.liferay.portal.SystemException,
javax.portlet.WindowStateException
- Throws:
javax.portlet.PortletModeException
com.liferay.portal.SystemException
javax.portlet.WindowStateException
getPortletURL
protected javax.portlet.PortletURL getPortletURL(javax.servlet.http.HttpServletRequest request,
java.lang.String portletId,
long groupId)
throws javax.portlet.PortletModeException,
com.liferay.portal.SystemException,
javax.portlet.WindowStateException
- Throws:
javax.portlet.PortletModeException
com.liferay.portal.SystemException
javax.portlet.WindowStateException