protected CannedQuerySortDetails createCQSortDetails(QName sortProp, SortOrder sortOrder) { List<Pair<? extends Object, SortOrder>> singlePair = new ArrayList<Pair<? extends Object, SortOrder>>(1); singlePair.add(new Pair<QName, SortOrder>(sortProp, sortOrder)); return new CannedQuerySortDetails(singlePair); }
@SuppressWarnings({ "unchecked"}) protected List<FileInfo> applyPostQuerySorting(List<FileInfo> results, CannedQuerySortDetails sortDetails) { @SuppressWarnings("rawtypes") final List<Pair<Object, SortOrder>> sortPairs = (List)sortDetails.getSortPairs(); if (sortPairs.size() > 0) { Collections.sort(results, new FileInfoComparator(sortPairs)); } return results; }
protected CannedQuerySortDetails createCQSortDetails(QName sortProp, SortOrder sortOrder) { List<Pair<? extends Object, SortOrder>> singlePair = new ArrayList<Pair<? extends Object, SortOrder>>(1); singlePair.add(new Pair<QName, SortOrder>(sortProp, sortOrder)); return new CannedQuerySortDetails(singlePair); }
@SuppressWarnings({ "unchecked"}) protected List<FileInfo> applyPostQuerySorting(List<FileInfo> results, CannedQuerySortDetails sortDetails) { @SuppressWarnings("rawtypes") final List<Pair<Object, SortOrder>> sortPairs = (List)sortDetails.getSortPairs(); if (sortPairs.size() > 0) { Collections.sort(results, new FileInfoComparator(sortPairs)); } return results; }
public CannedQuerySortDetails createDateDescendingCQSortDetails() { List<Pair<? extends Object,SortOrder>> sort = new ArrayList<Pair<? extends Object, SortOrder>>(); sort.add(new Pair<QName, SortOrder>(ContentModel.PROP_CREATED, SortOrder.DESCENDING)); sort.add(new Pair<QName, SortOrder>(ContentModel.PROP_MODIFIED, SortOrder.DESCENDING)); return new CannedQuerySortDetails(sort); }
@SuppressWarnings({ "unchecked"}) protected List<AuthorityInfo> applyPostQuerySorting(List<AuthorityInfo> results, CannedQuerySortDetails sortDetails) { @SuppressWarnings("rawtypes") final List<Pair<Object, SortOrder>> sortPairs = (List)sortDetails.getSortPairs(); if (sortPairs.size() > 0) { // single sort option - authority display name (else authority name if former is null) Collections.sort(results, new AuthComparator((String) sortPairs.get(0).getFirst(), sortPairs.get(0).getSecond())); } return results; }
public CannedQuerySortDetails createDateAscendingCQSortDetails() { List<Pair<? extends Object,SortOrder>> sort = new ArrayList<Pair<? extends Object, SortOrder>>(); sort.add(new Pair<QName, SortOrder>(ContentModel.PROP_CREATED, SortOrder.ASCENDING)); sort.add(new Pair<QName, SortOrder>(ContentModel.PROP_MODIFIED, SortOrder.ASCENDING)); return new CannedQuerySortDetails(sort); }
@SuppressWarnings({ "unchecked"}) protected List<AuthorityInfo> applyPostQuerySorting(List<AuthorityInfo> results, CannedQuerySortDetails sortDetails) { @SuppressWarnings("rawtypes") final List<Pair<Object, SortOrder>> sortPairs = (List)sortDetails.getSortPairs(); if (sortPairs.size() > 0) { // single sort option - authority display name (else authority name if former is null) Collections.sort(results, new AuthComparator((String) sortPairs.get(0).getFirst(), sortPairs.get(0).getSecond())); } return results; }
public CannedQuerySortDetails createDateAscendingCQSortDetails() { List<Pair<? extends Object,SortOrder>> sort = new ArrayList<Pair<? extends Object, SortOrder>>(); sort.add(new Pair<QName, SortOrder>(ContentModel.PROP_CREATED, SortOrder.ASCENDING)); sort.add(new Pair<QName, SortOrder>(ContentModel.PROP_MODIFIED, SortOrder.ASCENDING)); return new CannedQuerySortDetails(sort); }
@Override protected List<T> applyPostQuerySorting(List<T> results, CannedQuerySortDetails sortDetails) { if (sortDetails.getSortPairs().size() == 0) { // Nothing to sort on return results; } List<T> ret = new ArrayList<T>(results); Collections.reverse(ret); return ret; }
public CannedQuerySortDetails createDateDescendingCQSortDetails() { List<Pair<? extends Object,SortOrder>> sort = new ArrayList<Pair<? extends Object, SortOrder>>(); sort.add(new Pair<QName, SortOrder>(ContentModel.PROP_CREATED, SortOrder.DESCENDING)); sort.add(new Pair<QName, SortOrder>(ContentModel.PROP_MODIFIED, SortOrder.DESCENDING)); return new CannedQuerySortDetails(sort); }
List<Pair<? extends Object, SortOrder>> sortPairs = parameters.getSortDetails().getSortPairs();
protected CannedQuerySortDetails createCQSortDetails() { // Sort by start date, then end date, then created at for two events with matching times List<Pair<? extends Object,SortOrder>> sort = new ArrayList<Pair<? extends Object, SortOrder>>(); sort.add(new Pair<QName, SortOrder>(CalendarModel.PROP_FROM_DATE, SortOrder.ASCENDING)); sort.add(new Pair<QName, SortOrder>(CalendarModel.PROP_TO_DATE, SortOrder.ASCENDING)); sort.add(new Pair<QName, SortOrder>(ContentModel.PROP_CREATED, SortOrder.ASCENDING)); return new CannedQuerySortDetails(sort); } }
List<Pair<? extends Object, SortOrder>> sortPairs = parameters.getSortDetails().getSortPairs();
protected CannedQuerySortDetails createCQSortDetails() { // Sort by start date, then end date, then created at for two events with matching times List<Pair<? extends Object,SortOrder>> sort = new ArrayList<Pair<? extends Object, SortOrder>>(); sort.add(new Pair<QName, SortOrder>(CalendarModel.PROP_FROM_DATE, SortOrder.ASCENDING)); sort.add(new Pair<QName, SortOrder>(CalendarModel.PROP_TO_DATE, SortOrder.ASCENDING)); sort.add(new Pair<QName, SortOrder>(ContentModel.PROP_CREATED, SortOrder.ASCENDING)); return new CannedQuerySortDetails(sort); } }
this.nodeService = nodeService; if ((params.getSortDetails() != null) && (params.getSortDetails().getSortPairs().size() > 0))
this.sortDetails = sortDetails == null ? new CannedQuerySortDetails() : sortDetails; this.totalResultCountMax = totalResultCountMax; this.queryExecutionId = queryExecutionId;
this.nodeService = nodeService; if ((params.getSortDetails() != null) && (params.getSortDetails().getSortPairs().size() > 0))
this.sortDetails = sortDetails == null ? new CannedQuerySortDetails() : sortDetails; this.totalResultCountMax = totalResultCountMax; this.queryExecutionId = queryExecutionId;
List<Pair<? extends Object, SortOrder>> sortPairs = parameters.getSortDetails().getSortPairs(); if (sortPairs != null && !sortPairs.isEmpty())