Package org.opencms.widgets.dataview
Class CmsDataViewQuery
- java.lang.Object
-
- org.opencms.widgets.dataview.CmsDataViewQuery
-
public class CmsDataViewQuery extends java.lang.Object
Represents a search query which can be submitted to an implementation of I_CmsDataView to retrieve a set of results.
-
-
Constructor Summary
Constructors Constructor Description CmsDataViewQuery()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>getFilterValues()Gets the selected filter values.java.lang.StringgetFullTextQuery()Gets the full text query.java.lang.StringgetSortColumn()Gets the column to sort by.booleanisSortAscending()Returns true if the sorting for the given sort column should be in ascending order.voidsetFilterValues(java.util.LinkedHashMap<java.lang.String,java.lang.String> filterValues)Sets the selected filter values.voidsetFullTextQuery(java.lang.String query)Sets the full text query.voidsetSortAscending(boolean ascending)Sets the sort direction.voidsetSortColumn(java.lang.String sortColumn)Sets the sort column.
-
-
-
Constructor Detail
-
CmsDataViewQuery
public CmsDataViewQuery()
-
-
Method Detail
-
getFilterValues
public java.util.Map<java.lang.String,java.lang.String> getFilterValues()
Gets the selected filter values.- Returns:
- the selected filter values
-
getFullTextQuery
public java.lang.String getFullTextQuery()
Gets the full text query.If no full text query is provided, this will return the empty string.
- Returns:
- the full text query
-
getSortColumn
public java.lang.String getSortColumn()
Gets the column to sort by.If this method returns null, unsorted results should be returned.
- Returns:
- the column to sort by
-
isSortAscending
public boolean isSortAscending()
Returns true if the sorting for the given sort column should be in ascending order.- Returns:
- true if the results should be sorted in ascending order
-
setFilterValues
public void setFilterValues(java.util.LinkedHashMap<java.lang.String,java.lang.String> filterValues)
Sets the selected filter values.- Parameters:
filterValues- the filter values
-
setFullTextQuery
public void setFullTextQuery(java.lang.String query)
Sets the full text query.- Parameters:
query- the full text query
-
setSortAscending
public void setSortAscending(boolean ascending)
Sets the sort direction.- Parameters:
ascending- true if results should be sorted in ascending order
-
setSortColumn
public void setSortColumn(java.lang.String sortColumn)
Sets the sort column.- Parameters:
sortColumn- the sort column
-
-