@Override public BaseCondition containsAny(Object... values) { setOperatorAndArgument(new ContainsAnyOperator(this, values)); return this; }
@Override public BaseCondition isNull() { setOperatorAndArgument(new IsNullOperator(this)); return this; }
@Override public BaseCondition containsAny(Object... values) { setOperatorAndArgument(new ContainsAnyOperator(this, values)); return this; }
@Override public BaseCondition lte(Object value) { setOperatorAndArgument(new LteOperator(this, value)); return this; }
@Override public BaseCondition containsAll(Object... values) { setOperatorAndArgument(new ContainsAllOperator(this, values)); return this; }
@Override public BaseCondition lte(Object value) { setOperatorAndArgument(new LteOperator(this, value)); return this; }
@Override public BaseCondition containsAll(Object... values) { setOperatorAndArgument(new ContainsAllOperator(this, values)); return this; }
@Override public BaseCondition containsAll(Collection values) { setOperatorAndArgument(new ContainsAllOperator(this, values)); return this; }
@Override public BaseCondition containsAny(Collection values) { setOperatorAndArgument(new ContainsAnyOperator(this, values)); return this; }
@Override public BaseCondition gte(Object value) { setOperatorAndArgument(new GteOperator(this, value)); return this; }
@Override public BaseCondition gte(Object value) { setOperatorAndArgument(new GteOperator(this, value)); return this; }
@Override public BaseCondition gt(Object value) { setOperatorAndArgument(new GtOperator(this, value)); return this; }
@Override public BaseCondition like(String pattern) { setOperatorAndArgument(new LikeOperator(this, pattern)); return this; }
@Override public BaseCondition contains(Object value) { setOperatorAndArgument(new ContainsOperator(this, value)); return this; }
@Override public BaseCondition containsAll(Collection values) { setOperatorAndArgument(new ContainsAllOperator(this, values)); return this; }
@Override public BaseCondition containsAny(Collection values) { setOperatorAndArgument(new ContainsAnyOperator(this, values)); return this; }
@Override public BaseCondition in(Collection values) { if (values == null || values.isEmpty()) { throw log.listOfValuesForInCannotBeNulOrEmpty(); } setOperatorAndArgument(new InOperator(this, values)); return this; }
@Override public BaseCondition in(Collection values) { if (values == null || values.isEmpty()) { throw log.listOfValuesForInCannotBeNulOrEmpty(); } setOperatorAndArgument(new InOperator(this, values)); return this; }
@Override public AttributeCondition between(Object from, Object to) { setOperatorAndArgument(new BetweenOperator(this, new ValueRange(from, to))); return this; }
@Override public AttributeCondition between(Object from, Object to) { setOperatorAndArgument(new BetweenOperator(this, new ValueRange(from, to))); return this; }