From 0721c7921c51a5b474f8a02498ad68d4312ef0c7 Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Wed, 23 Feb 2011 10:07:02 +0100 Subject: [PATCH] DATACMNS-16 - Added 'NotIn' keyword. --- .../springframework/data/repository/query/parser/Part.java | 6 ++++-- src/main/resources/changelog.txt | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/spring-data-commons-core/src/main/java/org/springframework/data/repository/query/parser/Part.java b/spring-data-commons-core/src/main/java/org/springframework/data/repository/query/parser/Part.java index c119ba542..d16eed9cc 100644 --- a/spring-data-commons-core/src/main/java/org/springframework/data/repository/query/parser/Part.java +++ b/spring-data-commons-core/src/main/java/org/springframework/data/repository/query/parser/Part.java @@ -143,6 +143,8 @@ public class Part { LIKE("Like"), + NOT_IN("NotIn"), + IN("In"), NEGATING_SIMPLE_PROPERTY("Not"), @@ -152,8 +154,8 @@ public class Part { // Need to list them again explicitly as the order is important // (esp. for IS_NULL, IS_NOT_NULL) private static final List ALL = Arrays.asList(IS_NOT_NULL, - IS_NULL, BETWEEN, LESS_THAN, GREATER_THAN, NOT_LIKE, LIKE, IN, - NEGATING_SIMPLE_PROPERTY, SIMPLE_PROPERTY); + IS_NULL, BETWEEN, LESS_THAN, GREATER_THAN, NOT_LIKE, LIKE, + NOT_IN, IN, NEGATING_SIMPLE_PROPERTY, SIMPLE_PROPERTY); private List keywords; private int numberOfArguments; diff --git a/src/main/resources/changelog.txt b/src/main/resources/changelog.txt index 7f62426a3..3dec394a0 100644 --- a/src/main/resources/changelog.txt +++ b/src/main/resources/changelog.txt @@ -7,6 +7,7 @@ Changes in version 1.0.0.M4 Repository * Improved ParameterAccessor infrastructure * Added support for 'Distinct' keyword in finder method names +* Added support for 'In' and 'NotIn' keywords Changes in version 1.0.0.M3 (2011-02-09) ----------------------------------------