/** * Returns a new instance of {@link OrderByClauseBuilder}, for assisted building of {@code orderby} clauses. * * @return default instance of {@link OrderByClauseBuilder} */ public static OrderByClauseBuilder getOrderByClauseBuilder() { return new OrderByClauseBuilder(); }
protected static String toOrderBy(final SortParam<String> sort) { OrderByClauseBuilder builder = SyncopeClient.getOrderByClauseBuilder(); String property = sort.getProperty(); if (property.indexOf('#') != -1) { property = property.substring(property.indexOf('#') + 1); } if (sort.isAscending()) { builder.asc(property); } else { builder.desc(property); } return builder.build(); }
/** * Returns a new instance of {@link OrderByClauseBuilder}, for assisted building of {@code orderby} clauses. * * @return default instance of {@link OrderByClauseBuilder} */ public static OrderByClauseBuilder getOrderByClauseBuilder() { return new OrderByClauseBuilder(); }