|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eobjects.metamodel.query.builder.AbstractFilterBuilder<B>
public abstract class AbstractFilterBuilder<B>
Abstract implementation of FilterBuilder interface. All built filters
are channeled to the applyFilter(FilterItem) method which needs to
be implemented by concrete implementations.
| Constructor Summary | |
|---|---|
AbstractFilterBuilder(SelectItem selectItem)
|
|
| Method Summary | |
|---|---|
protected abstract B |
applyFilter(FilterItem filter)
|
B |
applyFilter(OperatorType operator,
Object operand)
Provides a way to |
B |
differentFrom(Boolean bool)
Not equal to ... |
B |
differentFrom(Column column)
Not equal to ... |
B |
differentFrom(Date date)
Not equal to ... |
B |
differentFrom(Number number)
Not equal to ... |
B |
differentFrom(Object obj)
Not equal to ... |
B |
differentFrom(String string)
Not equal to ... |
B |
eq(Boolean bool)
Equal to ... |
B |
eq(Column column)
Equal to ... |
B |
eq(Date date)
Equal to ... |
B |
eq(Number number)
Equal to ... |
B |
eq(Object obj)
Equal to ... |
B |
eq(String string)
Equal to ... |
B |
equals(Boolean bool)
Deprecated. |
B |
equals(Column column)
Deprecated. |
B |
equals(Date date)
Deprecated. |
B |
equals(Number number)
Deprecated. |
B |
equals(String string)
Deprecated. |
B |
greaterThan(Column column)
Greater than ... |
B |
greaterThan(Date date)
Greater than ... |
B |
greaterThan(Number number)
Greater than ... |
B |
greaterThan(Object obj)
Greater than ... |
B |
greaterThan(String string)
Greater than ... |
B |
gt(Column column)
Greater than ... |
B |
gt(Date date)
Greater than ... |
B |
gt(Number number)
Greater than ... |
B |
gt(Object obj)
Greater than ... |
B |
gt(String string)
Greater than ... |
B |
higherThan(Column arg)
Deprecated. |
B |
higherThan(Date arg)
Deprecated. |
B |
higherThan(Number arg)
Deprecated. |
B |
higherThan(String arg)
Deprecated. |
B |
in(Collection<?> values)
In ... |
B |
in(Number... numbers)
In ... |
B |
in(String... strings)
In ... |
B |
isEquals(Boolean bool)
Equal to ... |
B |
isEquals(Column column)
Equal to ... |
B |
isEquals(Date date)
Equal to ... |
B |
isEquals(Number number)
Equal to ... |
B |
isEquals(Object obj)
Equal to ... |
B |
isEquals(String string)
Equal to ... |
B |
isNotNull()
Is not null |
B |
isNull()
Not null |
B |
lessThan(Column column)
Less than ... |
B |
lessThan(Date date)
Less than ... |
B |
lessThan(Number number)
Less than ... |
B |
lessThan(Object obj)
Less than ... |
B |
lessThan(String string)
Less than ... |
B |
like(String string)
Like ... |
B |
lt(Column column)
Less than ... |
B |
lt(Date date)
Less than ... |
B |
lt(Number number)
Less than ... |
B |
lt(Object obj)
Less than ... |
B |
lt(String string)
Less than ... |
B |
ne(Boolean bool)
Not equal to ... |
B |
ne(Column column)
Not equal to ... |
B |
ne(Date date)
Not equal to ... |
B |
ne(Number number)
Not equal to ... |
B |
ne(Object obj)
Not equal to ... |
B |
ne(String string)
Not equal to ... |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractFilterBuilder(SelectItem selectItem)
| Method Detail |
|---|
protected abstract B applyFilter(FilterItem filter)
public B applyFilter(OperatorType operator,
Object operand)
queryParameter -
public B in(Collection<?> values)
FilterBuilder
in in interface FilterBuilder<B>public B in(Number... numbers)
FilterBuilder
in in interface FilterBuilder<B>public B in(String... strings)
FilterBuilder
in in interface FilterBuilder<B>public B isNull()
FilterBuilder
isNull in interface FilterBuilder<B>public B isNotNull()
FilterBuilder
isNotNull in interface FilterBuilder<B>public B isEquals(Column column)
FilterBuilder
isEquals in interface FilterBuilder<B>public B isEquals(Date date)
FilterBuilder
isEquals in interface FilterBuilder<B>public B isEquals(Number number)
FilterBuilder
isEquals in interface FilterBuilder<B>public B isEquals(String string)
FilterBuilder
isEquals in interface FilterBuilder<B>public B isEquals(Boolean bool)
FilterBuilder
isEquals in interface FilterBuilder<B>public B isEquals(Object obj)
FilterBuilder
isEquals in interface FilterBuilder<B>public B differentFrom(Column column)
FilterBuilder
differentFrom in interface FilterBuilder<B>public B differentFrom(Date date)
FilterBuilder
differentFrom in interface FilterBuilder<B>public B differentFrom(Number number)
FilterBuilder
differentFrom in interface FilterBuilder<B>public B differentFrom(String string)
FilterBuilder
differentFrom in interface FilterBuilder<B>public B differentFrom(Boolean bool)
FilterBuilder
differentFrom in interface FilterBuilder<B>public B differentFrom(Object obj)
FilterBuilder
differentFrom in interface FilterBuilder<B>@Deprecated public B higherThan(Column arg)
FilterBuilder
higherThan in interface FilterBuilder<B>public B greaterThan(Column column)
FilterBuilder
greaterThan in interface FilterBuilder<B>@Deprecated public B higherThan(Date arg)
FilterBuilder
higherThan in interface FilterBuilder<B>public B greaterThan(Date date)
FilterBuilder
greaterThan in interface FilterBuilder<B>@Deprecated public B higherThan(Number arg)
higherThan in interface FilterBuilder<B>public B greaterThan(Number number)
FilterBuilder
greaterThan in interface FilterBuilder<B>@Deprecated public B higherThan(String arg)
FilterBuilder
higherThan in interface FilterBuilder<B>public B greaterThan(String string)
FilterBuilder
greaterThan in interface FilterBuilder<B>public B lessThan(Column column)
FilterBuilder
lessThan in interface FilterBuilder<B>public B lessThan(Date date)
FilterBuilder
lessThan in interface FilterBuilder<B>public B lessThan(Number number)
FilterBuilder
lessThan in interface FilterBuilder<B>public B lessThan(String string)
FilterBuilder
lessThan in interface FilterBuilder<B>public B lessThan(Object obj)
FilterBuilder
lessThan in interface FilterBuilder<B>public B greaterThan(Object obj)
FilterBuilder
greaterThan in interface FilterBuilder<B>public B like(String string)
FilterBuilder
like in interface FilterBuilder<B>public B gt(Column column)
FilterBuilder
gt in interface FilterBuilder<B>public B gt(Date date)
FilterBuilder
gt in interface FilterBuilder<B>public B gt(Number number)
FilterBuilder
gt in interface FilterBuilder<B>public B gt(String string)
FilterBuilder
gt in interface FilterBuilder<B>public B lt(Column column)
FilterBuilder
lt in interface FilterBuilder<B>public B lt(Date date)
FilterBuilder
lt in interface FilterBuilder<B>public B lt(Number number)
FilterBuilder
lt in interface FilterBuilder<B>public B lt(String string)
FilterBuilder
lt in interface FilterBuilder<B>public B eq(Boolean bool)
FilterBuilder
eq in interface FilterBuilder<B>public B eq(Column column)
FilterBuilder
eq in interface FilterBuilder<B>public B eq(Date date)
FilterBuilder
eq in interface FilterBuilder<B>public B eq(Number number)
FilterBuilder
eq in interface FilterBuilder<B>public B eq(String string)
FilterBuilder
eq in interface FilterBuilder<B>public B eq(Object obj)
FilterBuilder
eq in interface FilterBuilder<B>public B ne(Boolean bool)
FilterBuilder
ne in interface FilterBuilder<B>public B ne(Column column)
FilterBuilder
ne in interface FilterBuilder<B>public B ne(Date date)
FilterBuilder
ne in interface FilterBuilder<B>public B ne(Number number)
FilterBuilder
ne in interface FilterBuilder<B>public B ne(String string)
FilterBuilder
ne in interface FilterBuilder<B>public B ne(Object obj)
FilterBuilder
ne in interface FilterBuilder<B>@Deprecated public B equals(Boolean bool)
FilterBuilder
equals in interface FilterBuilder<B>@Deprecated public B equals(Column column)
FilterBuilder
equals in interface FilterBuilder<B>@Deprecated public B equals(Date date)
FilterBuilder
equals in interface FilterBuilder<B>@Deprecated public B equals(Number number)
FilterBuilder
equals in interface FilterBuilder<B>@Deprecated public B equals(String string)
FilterBuilder
equals in interface FilterBuilder<B>public B lt(Object obj)
FilterBuilder
lt in interface FilterBuilder<B>public B gt(Object obj)
FilterBuilder
gt in interface FilterBuilder<B>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||