info.magnolia.cms.gui.controlx.search
Class MultipleSearchListModel
java.lang.Object
info.magnolia.cms.gui.controlx.list.AbstractListModel
info.magnolia.cms.gui.controlx.search.AbstractSearchableListModel
info.magnolia.cms.gui.controlx.search.MultipleSearchListModel
- All Implemented Interfaces:
- ListModel, SearchableListModel
public class MultipleSearchListModel
- extends AbstractSearchableListModel
Method Summary |
ListModelIterator |
getListModel()
|
protected java.util.Collection |
getResult()
|
void |
setGroupBy(java.lang.String name)
set group by field |
void |
setGroupBy(java.lang.String name,
java.lang.String order)
set group by field and order ('ASCENDING' | 'DESCENDING') |
void |
setQuery(SearchQuery query)
set Query |
void |
setSortBy(java.lang.String name)
set sort by field |
void |
setSortBy(java.lang.String name,
java.lang.String order)
set sort by field and order ('ASCENDING' | 'DESCENDING') |
Methods inherited from class info.magnolia.cms.gui.controlx.list.AbstractListModel |
createIterator, doSort, getGroupBy, getGroupByOrder, getListModelIterator, getSortBy, getSortByOrder, getValueProvider, iterator, newComparator, resolveId, setValueProvider |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
models
protected final AbstractSearchableListModel[] models
modelNames
protected final java.lang.String[] modelNames
MultipleSearchListModel
public MultipleSearchListModel(AbstractSearchableListModel[] models,
java.lang.String[] modelNames)
getListModel
public ListModelIterator getListModel()
setGroupBy
public void setGroupBy(java.lang.String name,
java.lang.String order)
- Description copied from class:
AbstractListModel
- set group by field and order ('ASCENDING' | 'DESCENDING')
- Specified by:
setGroupBy
in interface ListModel
- Overrides:
setGroupBy
in class AbstractListModel
setGroupBy
public void setGroupBy(java.lang.String name)
- Description copied from class:
AbstractListModel
- set group by field
- Specified by:
setGroupBy
in interface ListModel
- Overrides:
setGroupBy
in class AbstractListModel
setSortBy
public void setSortBy(java.lang.String name,
java.lang.String order)
- Description copied from class:
AbstractListModel
- set sort by field and order ('ASCENDING' | 'DESCENDING')
- Specified by:
setSortBy
in interface ListModel
- Overrides:
setSortBy
in class AbstractListModel
setSortBy
public void setSortBy(java.lang.String name)
- Description copied from class:
AbstractListModel
- set sort by field
- Specified by:
setSortBy
in interface ListModel
- Overrides:
setSortBy
in class AbstractListModel
setQuery
public void setQuery(SearchQuery query)
- Description copied from class:
AbstractSearchableListModel
- set Query
- Specified by:
setQuery
in interface SearchableListModel
- Overrides:
setQuery
in class AbstractSearchableListModel
getResult
protected java.util.Collection getResult()
throws java.lang.Exception
- Specified by:
getResult
in class AbstractListModel
- Returns:
- the collection of the items passed to the iterator
- Throws:
java.lang.Exception
Copyright © 2003-2011 Magnolia International Ltd.. All Rights Reserved.