Package org.exoplatform.wcm.webui.search
Class UISearchResult
- java.lang.Object
-
- org.exoplatform.webui.core.UIComponent
-
- org.exoplatform.webui.core.UIContainer
-
- org.exoplatform.portal.webui.portal.UIPortalComponent
-
- org.exoplatform.portal.webui.container.UIContainer
-
- org.exoplatform.wcm.webui.search.UISearchResult
-
public class UISearchResult extends org.exoplatform.portal.webui.container.UIContainer
-
-
Field Summary
Fields Modifier and Type Field Description static StringPARAMETER_REGXThe Constant PARAMETER_REGX.static StringRESULT_NOT_FOUNDThe Constant RESULT_NOT_FOUND.-
Fields inherited from class org.exoplatform.portal.webui.container.UIContainer
cssClass, description, icon, moveAppsPermissions, moveContainersPermissions, profiles, TABLE_COLUMN_CONTAINER
-
-
Constructor Summary
Constructors Constructor Description UISearchResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearResult()Clears the displayed result listStringgetCreatedDate(javax.jcr.Node node)Gets the created date.intgetCurrentPage()Gets the current page.ListgetCurrentPageData()Gets the current page data.intgetItemsPerPage()Gets the items per page.StringgetKeyword()Gets the keyword.intgetNumberOfPage()Gets the number of page.StringgetPageMode()Gets the page modeStringgetPublishedNodeURI(String navNodeURI)Gets the published node uri.List<org.exoplatform.services.wcm.search.ResultNode>getRealCurrentPageData()Gets the real node list to displayStringgetResultType()Gets the result type.floatgetSearchTime()Gets the search time.StringgetSuggestion()Gets the suggestion.StringgetSuggestionURL()Gets the suggestion URL.StringgetTemplate()org.exoplatform.resolver.ResourceResolvergetTemplateResourceResolver(org.exoplatform.webui.application.WebuiRequestContext context, String template)StringgetTitle(javax.jcr.Node node)Gets the title.intgetTotalItem()Gets the total item.StringgetURL(javax.jcr.Node node)Gets the uRL.List<String>getURLs(javax.jcr.Node node)Gets the uRL.voidinit(String templatePath, org.exoplatform.resolver.ResourceResolver resourceResolver)Inits the.booleanisShowPaginator()Checks if is show paginator.voidprocessRender(org.exoplatform.webui.application.WebuiRequestContext context)voidsetKeyword(String keyword)Sets the keyword.voidsetPageList(org.exoplatform.commons.utils.PageList dataPageList)Sets the page list.voidsetResultType(String resultType)Sets the result type.voidsetSearchTime(float searchTime)Sets the search time.voidsetSuggestion(String suggestion)Sets the suggestion.voidsetSuggestionURL(String suggestionURL)Sets the suggestion URL.-
Methods inherited from class org.exoplatform.portal.webui.container.UIContainer
getCssClass, getDescription, getIcon, getMoveAppsPermissions, getMoveContainersPermissions, getPermissionClasses, getProfiles, getStorageId, hasMoveAppsPermission, hasMoveContainersPermission, setCssClass, setDescription, setIcon, setMoveAppsPermissions, setMoveContainersPermissions, setProfiles, setStorageId
-
Methods inherited from class org.exoplatform.portal.webui.portal.UIPortalComponent
getAccessPermissions, getFactoryId, getHeight, getName, getTitle, getWidth, hasAccessPermission, hasPermission, isModifiable, setAccessPermissions, setFactoryId, setHeight, setModifiable, setName, setTemplate, setTitle, setWidth
-
Methods inherited from class org.exoplatform.webui.core.UIContainer
addChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChild, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypes
-
Methods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, buildModelObject, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, event, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getParent, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url, url
-
-
-
-
Field Detail
-
PARAMETER_REGX
public static final String PARAMETER_REGX
The Constant PARAMETER_REGX.- See Also:
- Constant Field Values
-
RESULT_NOT_FOUND
public static final String RESULT_NOT_FOUND
The Constant RESULT_NOT_FOUND.- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init(String templatePath, org.exoplatform.resolver.ResourceResolver resourceResolver) throws Exception
Inits the.- Parameters:
templatePath- the template pathresourceResolver- the resource resolver- Throws:
Exception- the exception
-
processRender
public void processRender(org.exoplatform.webui.application.WebuiRequestContext context) throws Exception- Overrides:
processRenderin classorg.exoplatform.webui.core.UIComponent- Throws:
Exception
-
setPageList
public void setPageList(org.exoplatform.commons.utils.PageList dataPageList)
Sets the page list.- Parameters:
dataPageList- the new page list
-
getTotalItem
public int getTotalItem()
Gets the total item.- Returns:
- the total item
-
getItemsPerPage
public int getItemsPerPage()
Gets the items per page.- Returns:
- the items per page
-
getCurrentPage
public int getCurrentPage()
Gets the current page.- Returns:
- the current page
-
getPageMode
public String getPageMode()
Gets the page mode- Returns:
- the page mode
-
getTemplate
public String getTemplate()
- Overrides:
getTemplatein classorg.exoplatform.portal.webui.portal.UIPortalComponent
-
getTemplateResourceResolver
public org.exoplatform.resolver.ResourceResolver getTemplateResourceResolver(org.exoplatform.webui.application.WebuiRequestContext context, String template)- Overrides:
getTemplateResourceResolverin classorg.exoplatform.webui.core.UIComponent
-
getCurrentPageData
public List getCurrentPageData() throws Exception
Gets the current page data.- Returns:
- the current page data
- Throws:
Exception- the exception
-
getTitle
public String getTitle(javax.jcr.Node node) throws Exception
Gets the title.- Parameters:
node- the node- Returns:
- the title
- Throws:
Exception- the exception
-
getURLs
public List<String> getURLs(javax.jcr.Node node) throws Exception
Gets the uRL.- Parameters:
node- the node- Returns:
- the uRL
- Throws:
Exception- the exception
-
getPublishedNodeURI
public String getPublishedNodeURI(String navNodeURI)
Gets the published node uri.- Parameters:
navNodeURI- the nav node uri- Returns:
- the published node uri
-
getURL
public String getURL(javax.jcr.Node node) throws Exception
Gets the uRL.- Parameters:
node- the node- Returns:
- the uRL
- Throws:
Exception- the exception
-
getCreatedDate
public String getCreatedDate(javax.jcr.Node node) throws Exception
Gets the created date.- Parameters:
node- the node- Returns:
- the created date
- Throws:
Exception- the exception
-
isShowPaginator
public boolean isShowPaginator() throws ExceptionChecks if is show paginator.- Returns:
- true, if is show paginator
- Throws:
Exception- the exception
-
getSearchTime
public float getSearchTime()
Gets the search time.- Returns:
- the search time
-
setSearchTime
public void setSearchTime(float searchTime)
Sets the search time.- Parameters:
searchTime- the new search time
-
getSuggestion
public String getSuggestion()
Gets the suggestion.- Returns:
- the suggestion
-
setSuggestion
public void setSuggestion(String suggestion)
Sets the suggestion.- Parameters:
suggestion- the suggestion
-
getSuggestionURL
public String getSuggestionURL()
Gets the suggestion URL.- Returns:
- the suggestion URL
-
setSuggestionURL
public void setSuggestionURL(String suggestionURL)
Sets the suggestion URL.- Parameters:
suggestionURL- the suggestion url
-
getKeyword
public String getKeyword()
Gets the keyword.- Returns:
- the keyword
-
setKeyword
public void setKeyword(String keyword)
Sets the keyword.- Parameters:
keyword- the new keyword
-
getResultType
public String getResultType()
Gets the result type.- Returns:
- the result type
-
setResultType
public void setResultType(String resultType)
Sets the result type.- Parameters:
resultType- the new result type
-
getNumberOfPage
public int getNumberOfPage()
Gets the number of page.- Returns:
- the number of page
-
clearResult
public void clearResult()
Clears the displayed result list
-
-