public abstract class BaseContainerSorter extends java.lang.Object implements Sorter
Modifier and Type | Field and Description |
---|---|
protected org.springframework.beans.factory.BeanFactory |
beanFactory |
Constructor and Description |
---|
BaseContainerSorter(CollectionContainer container,
org.springframework.beans.factory.BeanFactory beanFactory) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Comparator<?> |
createComparator(io.jmix.core.Sort sort,
io.jmix.core.metamodel.model.MetaClass metaClass) |
CollectionContainer |
getContainer() |
protected abstract void |
setItemsToContainer(java.util.List list) |
void |
sort(io.jmix.core.Sort sort)
Sorts data according to the given
Sort parameters. |
protected void |
sortInMemory(io.jmix.core.Sort sort) |
public BaseContainerSorter(CollectionContainer container, org.springframework.beans.factory.BeanFactory beanFactory)
public CollectionContainer getContainer()
public void sort(io.jmix.core.Sort sort)
Sorter
Sort
parameters.protected void sortInMemory(io.jmix.core.Sort sort)
protected abstract void setItemsToContainer(java.util.List list)
protected java.util.Comparator<?> createComparator(io.jmix.core.Sort sort, io.jmix.core.metamodel.model.MetaClass metaClass)