public class LogicalCondition<E> extends Object implements OnGoingLogicalCondition, Condition
Constructor and Description |
---|
LogicalCondition(QueryBuilder<E> builder,
Condition condition)
Constructor for LogicalCondition.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getValueParameters
public LogicalCondition(QueryBuilder<E> builder, Condition condition)
Constructor for LogicalCondition.
builder
- a QueryBuilder
object.condition
- a Condition
object.public <T1> ValueOnGoingCondition<T1> and(T1 property)
and.
and
in interface OnGoingLogicalCondition
T1
- a T object.property
- a T object.ValueOnGoingCondition
object.public <T1> ValueOnGoingCondition<T1> or(T1 property)
or.
or
in interface OnGoingLogicalCondition
T1
- a T object.property
- a T object.ValueOnGoingCondition
object.public <V,T extends Comparable<V>> OnGoingComparableCondition<V> and(T property)
and.
and
in interface OnGoingLogicalCondition
V
- a V object.property
- a T object.OnGoingComparableCondition
object.public <V,T extends Comparable<V>> OnGoingComparableCondition<V> or(T property)
or.
or
in interface OnGoingLogicalCondition
V
- a V object.property
- a T object.OnGoingComparableCondition
object.public List<Parameter> getParameters()
getParameters.
getParameters
in interface Condition
List
object.public String createQueryFragment(AtomicInteger incrementor)
createQueryFragment.
createQueryFragment
in interface Condition
incrementor
- a AtomicInteger
object.String
object.public OnGoingLogicalCondition and(OnGoingLogicalCondition condition)
and.
and
in interface OnGoingLogicalCondition
condition
- a OnGoingLogicalCondition
object.OnGoingLogicalCondition
object.public OnGoingLogicalCondition or(OnGoingLogicalCondition condition)
or.
or
in interface OnGoingLogicalCondition
condition
- a OnGoingLogicalCondition
object.OnGoingLogicalCondition
object.public OnGoingStringCondition<String> and(String property)
and.
and
in interface OnGoingLogicalCondition
property
- a String
object.OnGoingStringCondition
object.public OnGoingStringCondition<String> and(Function<String> function)
and.
and
in interface OnGoingLogicalCondition
function
- a Function
object.OnGoingStringCondition
object.public OnGoingStringCondition<String> or(String property)
or.
or
in interface OnGoingLogicalCondition
property
- a String
object.OnGoingStringCondition
object.public OnGoingStringCondition<String> or(Function<String> function)
or.
or
in interface OnGoingLogicalCondition
function
- a Function
object.OnGoingStringCondition
object.public <T1> OnGoingCollectionCondition<T1> and(Collection<T1> object)
and.
and
in interface OnGoingLogicalCondition
T1
- a T object.object
- a Collection
object.OnGoingCollectionCondition
object.public <T1> OnGoingCollectionCondition<T1> or(Collection<T1> object)
or.
or
in interface OnGoingLogicalCondition
T1
- a T object.object
- a Collection
object.OnGoingCollectionCondition
object.public <V,T extends Comparable<V>> OnGoingComparableCondition<V> and(ComparableFunction<T> function)
and.
and
in interface OnGoingLogicalCondition
V
- a V object.function
- a ComparableFunction
object.OnGoingComparableCondition
object.public <V,T extends Comparable<V>> OnGoingComparableCondition<V> or(ComparableFunction<T> function)
or.
or
in interface OnGoingLogicalCondition
V
- a V object.function
- a ComparableFunction
object.OnGoingComparableCondition
object.public QueryBuilder<E> getBuilder()
Getter for the field builder
.
getBuilder
in interface Condition
Copyright © 2011–2017. All rights reserved.