本文整理匯總了Java中org.springframework.data.domain.Sort.Direction.fromString方法的典型用法代碼示例。如果您正苦於以下問題:Java Direction.fromString方法的具體用法?Java Direction.fromString怎麽用?Java Direction.fromString使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.springframework.data.domain.Sort.Direction
的用法示例。
在下文中一共展示了Direction.fromString方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getPageable
import org.springframework.data.domain.Sort.Direction; //導入方法依賴的package包/類
/**
* Creates a 'LIMIT .. OFFSET .. ORDER BY ..' clause for the given
* {@link DataTablesInput}.
*
* @param input
* the {@link DataTablesInput} mapped from the Ajax request
* @return a {@link Pageable}, must not be {@literal null}.
*/
@Transactional
private Pageable getPageable(DataTablesInput input) {
List<Order> orders = new ArrayList<Order>();
for (OrderParameter order : input.getOrder()) {
log.debug("order column: " + order.getColumn() + "");
ColumnParameter column = input.getColumns().get(order.getColumn());
if (column.getOrderable()) {
String sortColumn = column.getData();
Direction sortDirection = Direction.fromString(order.getDir());
orders.add(new Order(sortDirection, sortColumn));
}
}
Sort sort = orders.isEmpty() ? null : new Sort(orders);
if (input.getLength() == -1) {
input.setStart(0);
input.setLength(Integer.MAX_VALUE);
}
return new PageRequest(input.getStart() / input.getLength(), input.getLength(), sort);
}
示例2: getDirection
import org.springframework.data.domain.Sort.Direction; //導入方法依賴的package包/類
private static Direction getDirection(final String sortDirectionStr) {
try {
return Direction.fromString(sortDirectionStr);
} catch (final IllegalArgumentException e) {
throw new SortParameterUnsupportedDirectionException(e);
}
}