From f3ec02f6ca44ca1d8baa014d0bb3cf70d3e57064 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Thu, 26 Aug 2010 15:58:00 +0000 Subject: [PATCH] #624618 : fixed case ignore methods --- .../com/mysema/query/types/expr/EString.java | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/querydsl-core/src/main/java/com/mysema/query/types/expr/EString.java b/querydsl-core/src/main/java/com/mysema/query/types/expr/EString.java index f97e81970..a9ca365e9 100644 --- a/querydsl-core/src/main/java/com/mysema/query/types/expr/EString.java +++ b/querydsl-core/src/main/java/com/mysema/query/types/expr/EString.java @@ -133,6 +133,7 @@ public abstract class EString extends EComparable { * @return this.contains(str) * @see java.lang.String#contains(CharSequence) */ + @Deprecated public EBoolean contains(Expr str, boolean caseSensitive) { if (caseSensitive){ return contains(str); @@ -140,6 +141,14 @@ public abstract class EString extends EComparable { return OBoolean.create(Ops.STRING_CONTAINS_IC, this, str); } } + + /** + * @param str + * @return + */ + public EBoolean containsIgnoreCase(Expr str) { + return OBoolean.create(Ops.STRING_CONTAINS_IC, this, str); + } /** * Returns true if the given String is contained @@ -149,10 +158,19 @@ public abstract class EString extends EComparable { * @return this.contains(str) * @see java.lang.String#contains(CharSequence) */ + @Deprecated public EBoolean contains(String str, boolean caseSensitive) { return contains(EStringConst.create(str), caseSensitive); } + /** + * @param str + * @return + */ + public EBoolean containsIgnoreCase(String str) { + return containsIgnoreCase(EStringConst.create(str)); + } + /** * Returns true if this ends with str * @@ -172,6 +190,7 @@ public abstract class EString extends EComparable { * @return * @see java.lang.String#endsWith(String) */ + @Deprecated public EBoolean endsWith(Expr str, boolean caseSensitive) { if (caseSensitive){ return endsWith(str); @@ -179,6 +198,14 @@ public abstract class EString extends EComparable { return OBoolean.create(Ops.ENDS_WITH_IC, this, str); } } + + /** + * @param str + * @return + */ + public EBoolean endsWithIgnoreCase(Expr str){ + return OBoolean.create(Ops.ENDS_WITH_IC, this, str); + } /** * Returns true if this ends with str @@ -199,9 +226,18 @@ public abstract class EString extends EComparable { * @return * @see java.lang.String#endsWith(String) */ + @Deprecated public EBoolean endsWith(String str, boolean caseSensitive) { return endsWith(EStringConst.create(str), caseSensitive); } + + /** + * @param str + * @return + */ + public EBoolean endsWithIgnoreCase(String str) { + return endsWithIgnoreCase(EStringConst.create(str)); + } /** * Compares this {@code EString} to another {@code EString}, ignoring case @@ -413,6 +449,7 @@ public abstract class EString extends EComparable { * @return * @see java.lang.String#startsWith(String) */ + @Deprecated public EBoolean startsWith(Expr str, boolean caseSensitive) { if (caseSensitive){ return startsWith(str); @@ -420,6 +457,14 @@ public abstract class EString extends EComparable { return OBoolean.create(Ops.STARTS_WITH_IC, this, str); } } + + /** + * @param str + * @return + */ + public EBoolean startsWithIgnoreCase(Expr str) { + return OBoolean.create(Ops.STARTS_WITH_IC, this, str); + } /** * Return true if this starts with str @@ -440,9 +485,18 @@ public abstract class EString extends EComparable { * @return * @see java.lang.String#startsWith(String) */ + @Deprecated public EBoolean startsWith(String str, boolean caseSensitive) { return startsWith(EStringConst.create(str), caseSensitive); } + + /** + * @param str + * @return + */ + public EBoolean startsWithIgnoreCase(String str) { + return startsWithIgnoreCase(EStringConst.create(str)); + } /* (non-Javadoc) * @see com.mysema.query.types.expr.EComparable#stringValue()