/** * If the sort order is ASCENDING or ASCENDING_INSENSITIVE, sets the sort * order to DESCENDING or DESCENDING_INSENSITIVE, respectively. * * @since 3.0 */ public void setDescending() { if (sortOrder == null || sortOrder == SortOrder.ASCENDING) setSortOrder(SortOrder.DESCENDING); else if (sortOrder == SortOrder.ASCENDING_INSENSITIVE) setSortOrder(SortOrder.DESCENDING_INSENSITIVE); }
/** * If the sort order is DESCENDING or DESCENDING_INSENSITIVE, sets the sort * order to ASCENDING or ASCENDING_INSENSITIVE, respectively. * * @since 3.0 */ public void setAscending() { if (sortOrder == null || sortOrder == SortOrder.DESCENDING) setSortOrder(SortOrder.ASCENDING); else if (sortOrder == SortOrder.DESCENDING_INSENSITIVE) setSortOrder(SortOrder.ASCENDING_INSENSITIVE); }
/** * If the sort order is ASCENDING_INSENSITIVE or DESCENDING_INSENSITIVE, * sets the sort order to ASCENDING or DESCENDING, respectively. * * @since 3.0 */ public void setCaseSensitive() { if (sortOrder == null || sortOrder == SortOrder.ASCENDING_INSENSITIVE) setSortOrder(SortOrder.ASCENDING); else if (sortOrder == SortOrder.DESCENDING_INSENSITIVE) setSortOrder(SortOrder.DESCENDING); }
/** * If the sort order is ASCENDING or DESCENDING, sets the sort order to * ASCENDING_INSENSITIVE or DESCENDING_INSENSITIVE, respectively. * * @since 3.0 */ public void setCaseInsensitive() { if (sortOrder == null || sortOrder == SortOrder.ASCENDING) setSortOrder(SortOrder.ASCENDING_INSENSITIVE); else if (sortOrder == SortOrder.DESCENDING) setSortOrder(SortOrder.DESCENDING_INSENSITIVE); }
/** * @since 4.0 */ public Ordering(Expression sortSpec, SortOrder sortOrder) { setSortSpec(sortSpec); setSortOrder(sortOrder); }
/** * @since 3.0 */ public Ordering(String sortPathSpec, SortOrder sortOrder) { setSortSpecString(sortPathSpec); setSortOrder(sortOrder); }