public boolean equals(Object obj) { try { ColumnSort other = (ColumnSort) obj; if (columnId != null && !columnId.equals(other.columnId)) return false; if (order != null && !order.equals(other.order)) return false; return true; } catch (ClassCastException e) { return false; } } }
public boolean equals(Object obj) { try { ColumnSort other = (ColumnSort) obj; if (columnId != null && !columnId.equals(other.columnId)) return false; if (order != null && !order.equals(other.order)) return false; return true; } catch (ClassCastException e) { return false; } } }
/** * Invert the sort order if this sort operation. */ public DataSetSort invertOrder() { for (ColumnSort columnSort : getColumnSortList()) { SortOrder order = columnSort.getOrder(); if (SortOrder.ASCENDING.equals(order)) columnSort.setOrder(SortOrder.DESCENDING); else if (SortOrder.DESCENDING.equals(order)) columnSort.setOrder(SortOrder.ASCENDING); } return this; }
/** * Invert the sort order if this sort operation. */ public DataSetSort invertOrder() { for (ColumnSort columnSort : getColumnSortList()) { SortOrder order = columnSort.getOrder(); if (SortOrder.ASCENDING.equals(order)) columnSort.setOrder(SortOrder.DESCENDING); else if (SortOrder.DESCENDING.equals(order)) columnSort.setOrder(SortOrder.ASCENDING); } return this; }
protected void _appendOrderBy(DataSetSort sortOp) { List<SortColumn> _columns = new ArrayList<>(); List<ColumnSort> sortList = sortOp.getColumnSortList(); for (ColumnSort columnSort : sortList) { String dbColumnId = _columnFromMetadata(metadata, columnSort.getColumnId()); if (SortOrder.DESCENDING.equals(columnSort.getOrder())) { _columns.add(SQLFactory.column(dbColumnId).desc()); } else { _columns.add(SQLFactory.column(dbColumnId).asc()); } } _query.orderBy(_columns); }
protected void _appendOrderBy(DataSetSort sortOp) { List<SortColumn> _columns = new ArrayList<>(); List<ColumnSort> sortList = sortOp.getColumnSortList(); for (ColumnSort columnSort : sortList) { String dbColumnId = _columnFromMetadata(metadata, columnSort.getColumnId()); if (SortOrder.DESCENDING.equals(columnSort.getOrder())) { _columns.add(SQLFactory.column(dbColumnId).desc()); } else { _columns.add(SQLFactory.column(dbColumnId).asc()); } } _query.orderBy(_columns); }
filterSpec.setAscending(sortOrder.equals(SortOrder.ASCENDING));
filterSpec.setAscending(sortOrder.equals(SortOrder.ASCENDING));