Package com.day.cq.dam.commons.sort
Interface ResourceSorter
public interface ResourceSorter
Service to sort
Resources by a column defined in
/libs/dam/gui/content/commons/availablecolumns.-
Method Summary
-
Method Details
-
sort
List<Resource> sort(Iterator<Resource> resources, String column, boolean reverse, int limit, int offset, String[] filters) Sorts the givenresourcesby the givencolumnname. Ifreverseis true, sorting gets reversed.limitandoffsetdefine the range getting returned.- Parameters:
resources- Resources to sortcolumn- Column used as sort criteriareverse- If true result gets reversedlimit- Max number of resources to returnoffset- Number of first resources not to returnfilters- node or mime types- Returns:
-
getComparator
Return a comparator for the given column that sorts ascending.- Parameters:
column- Column used as sort criteria- Returns:
- an ascending comparator for the given column
-