/** * Apply a "not equal" constraint to the named property * * @param propertyName The name of the property * @param value The value to use in comparison * * @return The Criterion * @see SimpleExpression */ public static SimpleExpression ne(String propertyName, Object value) { return new SimpleExpression( propertyName, value, "<>" ); }
/** * Apply an "equal" constraint to the named property * * @param propertyName The name of the property * @param value The value to use in comparison * * @return SimpleExpression * * @see SimpleExpression */ public static SimpleExpression eq(String propertyName, Object value) { return new SimpleExpression( propertyName, value, "=" ); }
/** * Apply a "greater than or equal" constraint to the named property * * @param propertyName The name of the property * @param value The value to use in comparison * * @return The Criterion * * @see SimpleExpression */ public static SimpleExpression ge(String propertyName, Object value) { return new SimpleExpression( propertyName, value, ">=" ); }
/** * Apply a "less than" constraint to the named property * * @param propertyName The name of the property * @param value The value to use in comparison * * @return The Criterion * * @see SimpleExpression */ public static SimpleExpression lt(String propertyName, Object value) { return new SimpleExpression( propertyName, value, "<" ); }
/** * Apply a "greater than" constraint to the named property * * @param propertyName The name of the property * @param value The value to use in comparison * * @return The Criterion * * @see SimpleExpression */ public static SimpleExpression gt(String propertyName, Object value) { return new SimpleExpression( propertyName, value, ">" ); }
/** * Apply a "like" constraint to the named property * * @param propertyName The name of the property * @param value The value to use in comparison * * @return The Criterion * * @see SimpleExpression */ public static SimpleExpression like(String propertyName, Object value) { // todo : update this to use LikeExpression return new SimpleExpression( propertyName, value, " like " ); }
/** * Apply a "less than or equal" constraint to the named property * * @param propertyName The name of the property * @param value The value to use in comparison * * @return The Criterion * * @see SimpleExpression */ public static SimpleExpression le(String propertyName, Object value) { return new SimpleExpression( propertyName, value, "<=" ); } /**
/** * Apply a "like" constraint to the named property using the provided match mode * * @param propertyName The name of the property * @param value The value to use in comparison * @param matchMode The match mode to use in comparison * * @return The Criterion * * @see SimpleExpression */ public static SimpleExpression like(String propertyName, String value, MatchMode matchMode) { // todo : update this to use LikeExpression return new SimpleExpression( propertyName, matchMode.toMatchString( value ), " like " ); }
condition = new SimpleExpression( propertyName, propertyValue, "=", isIgnoreCaseEnabled && isString );
/** * Apply a "not equal" constraint to the named property * @param propertyName * @param value * @return Criterion */ public static SimpleExpression ne(String propertyName, Object value) { return new SimpleExpression(propertyName, value, "<>"); } /**
/** * Apply a "like" constraint to the named property * @param propertyName * @param value * @return Criterion */ public static SimpleExpression like(String propertyName, Object value) { return new SimpleExpression(propertyName, value, " like "); } /**
/** * Apply an "equal" constraint to the named property * @param propertyName * @param value * @return Criterion */ public static SimpleExpression eq(String propertyName, Object value) { return new SimpleExpression(propertyName, value, "="); } /**
/** * Apply a "less than" constraint to the named property * @param propertyName * @param value * @return Criterion */ public static SimpleExpression lt(String propertyName, Object value) { return new SimpleExpression(propertyName, value, "<"); } /**
/** * Apply a "less than or equal" constraint to the named property * @param propertyName * @param value * @return Criterion */ public static SimpleExpression le(String propertyName, Object value) { return new SimpleExpression(propertyName, value, "<="); } /**
/** * Apply a "greater than" constraint to the named property * @param propertyName * @param value * @return Criterion */ public static SimpleExpression gt(String propertyName, Object value) { return new SimpleExpression(propertyName, value, ">"); } /**
/** * Apply a "less than" constraint to the named property * @param propertyName * @param value * @return Criterion */ public static SimpleExpression lt(String propertyName, Object value) { return new SimpleExpression(propertyName, value, "<"); } /**
/** * Apply a "less than or equal" constraint to the named property * @param propertyName * @param value * @return Criterion */ public static SimpleExpression le(String propertyName, Object value) { return new SimpleExpression(propertyName, value, "<="); } /**
/** * Apply a "greater than or equal" constraint to the named property * @param propertyName * @param value * @return Criterion */ public static SimpleExpression ge(String propertyName, Object value) { return new SimpleExpression(propertyName, value, ">="); } /**
/** * Apply an "equal" constraint to the named property * @param propertyName * @param value * @return Criterion */ public static SimpleExpression eq(String propertyName, Object value) { return new SimpleExpression(propertyName, value, "="); } /**
/** * Apply a "like" constraint to the named property * @param propertyName * @param value * @return Criterion */ public static SimpleExpression like(String propertyName, String value, MatchMode matchMode) { return new SimpleExpression(propertyName, matchMode.toMatchString(value), " like " ); } /**