Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.webapp.search
Class DocumentSearchActions

java.lang.Object
  extended by org.nuxeo.ecm.webapp.search.DocumentSearchActions
All Implemented Interfaces:
Serializable

@Name(value="documentSearchActions")
@Scope(value=CONVERSATION)
public class DocumentSearchActions
extends Object
implements Serializable

Handles search parameters needed for simple and advanced and administrator searches.

Search parameters are referenced in the content views used on search form and result pages.

Since:
5.4
Author:
Anahide Tchertchian
See Also:
Serialized Form

Constructor Summary
DocumentSearchActions()
           
 
Method Summary
 SortInfo getNewSortInfo()
           
 Map<String,Serializable> getNewSortInfoMap()
           
 String getNxqlQuery()
           
 List<SortInfo> getSearchSortInfos()
           
 List<String> getSelectedLayoutColumns()
           
 String getSimpleSearchKeywords()
           
 void resetSearches()
           
 void resetSelectedLayoutColumns()
           
 void setNxqlQuery(String nxqlQuery)
           
 void setSearchSortInfos(List<SortInfo> searchSortInfos)
           
 void setSelectedLayoutColumns(List<String> selectedLayoutColumns)
           
 void setSimpleSearchKeywords(String simpleSearchKeywords)
           
 void validateSimpleSearchKeywords(FacesContext context, UIComponent component, Object value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentSearchActions

public DocumentSearchActions()
Method Detail

getSimpleSearchKeywords

public String getSimpleSearchKeywords()

setSimpleSearchKeywords

public void setSimpleSearchKeywords(String simpleSearchKeywords)

validateSimpleSearchKeywords

public void validateSimpleSearchKeywords(FacesContext context,
                                         UIComponent component,
                                         Object value)

getNxqlQuery

public String getNxqlQuery()

setNxqlQuery

public void setNxqlQuery(String nxqlQuery)

getSelectedLayoutColumns

public List<String> getSelectedLayoutColumns()

setSelectedLayoutColumns

public void setSelectedLayoutColumns(List<String> selectedLayoutColumns)

resetSelectedLayoutColumns

public void resetSelectedLayoutColumns()

getSearchSortInfos

public List<SortInfo> getSearchSortInfos()

setSearchSortInfos

public void setSearchSortInfos(List<SortInfo> searchSortInfos)

getNewSortInfo

public SortInfo getNewSortInfo()

getNewSortInfoMap

public Map<String,Serializable> getNewSortInfoMap()

resetSearches

@BypassInterceptors
public void resetSearches()

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.