From 2f7bd89c97d1ecb328bbe175d3834c566b8c918a Mon Sep 17 00:00:00 2001 From: Costin Leau Date: Thu, 17 Mar 2011 18:26:00 +0200 Subject: [PATCH] DATAKV-37 + fix builder methods on DefaultSortParam --- .../connection/DefaultSortParameters.java | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/connection/DefaultSortParameters.java b/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/connection/DefaultSortParameters.java index 194957054..62a34bba1 100644 --- a/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/connection/DefaultSortParameters.java +++ b/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/connection/DefaultSortParameters.java @@ -19,7 +19,6 @@ import java.util.ArrayList; import java.util.List; - /** * Default implementation for {@link SortParameters}. * @@ -126,32 +125,42 @@ public class DefaultSortParameters implements SortParameters { // builder like methods // - public SortParameters order(Order order) { + public DefaultSortParameters order(Order order) { setOrder(order); return this; } - public SortParameters alpha() { + public DefaultSortParameters alpha() { setAlphabetic(true); return this; } - public SortParameters numeric() { + public DefaultSortParameters asc() { + setOrder(Order.ASC); + return this; + } + + public DefaultSortParameters desc() { + setOrder(Order.DESC); + return this; + } + + public DefaultSortParameters numeric() { setAlphabetic(false); return this; } - public SortParameters get(byte[] pattern) { + public DefaultSortParameters get(byte[] pattern) { addGetPattern(pattern); return this; } - public SortParameters by(byte[] pattern) { + public DefaultSortParameters by(byte[] pattern) { setByPattern(pattern); return this; } - public SortParameters limit(long start, long count) { + public DefaultSortParameters limit(long start, long count) { setLimit(new Range(start, count)); return this; }