|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kaiwitte.workbench.data.ConditionFactory
public class ConditionFactory
A Factory to create Conditions
.
Constructor Summary | |
---|---|
ConditionFactory()
|
Method Summary | |
---|---|
static Condition |
and(Condition c1,
Condition c2)
Returns a Condition that combines two conditions
with a logical AND. |
static Condition |
any(DataColumn column)
Creates a Condition that allows any value for a certain
DataColumn . |
static Condition |
columnEqual(DataColumn column,
java.lang.Boolean b)
Returns a Condition that requires a certain
DataColumn 's DataColumn.getName() to equal a certain
Boolean . |
static Condition |
columnEqual(DataColumn column,
java.util.Date d)
Returns a Condition that requires a certain
DataColumn 's DataColumn.getName() to equal a certain
Date . |
static Condition |
columnEqual(DataColumn column,
int i)
Returns a Condition that requires a certain
DataColumn 's DataColumn.getName() to equal a certain
int . |
static Condition |
columnEqual(DataColumn column,
java.lang.String s)
Returns a Condition that requires a certain
DataColumn 's DataColumn.getName() to equal a certain
String . |
static Condition |
rawSQLCondition(java.lang.String s)
Returns a Condition from a String
that is in SQL syntax. |
static Condition |
textFieldsStartWith(Record r)
Returns a Condition that requires a certain
all text fields to start with the text in the text fields
of the provided Record . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ConditionFactory()
Method Detail |
---|
public static Condition and(Condition c1, Condition c2)
Condition
that combines two conditions
with a logical AND.
c1
- the first argumentc2
- the second argument
Condition
c1 AND c2public static Condition columnEqual(DataColumn column, java.lang.String s)
Condition
that requires a certain
DataColumn
's DataColumn.getName()
to equal a certain
String
.
column
- the DataColumn
to be compareds
- the String
that is the comparator
Condition
public static Condition columnEqual(DataColumn column, java.util.Date d)
Condition
that requires a certain
DataColumn
's DataColumn.getName()
to equal a certain
Date
.
column
- the DataColumn
to be comparedd
- the Date
that is the comparator
Condition
public static Condition columnEqual(DataColumn column, java.lang.Boolean b)
Condition
that requires a certain
DataColumn
's DataColumn.getName()
to equal a certain
Boolean
.
column
- the DataColumn
to be comparedb
- the Boolean
that is the comparator
Condition
public static Condition any(DataColumn column)
Condition
that allows any value for a certain
DataColumn
.
column
- the DataColumn
to be compared
Condition
public static Condition columnEqual(DataColumn column, int i)
Condition
that requires a certain
DataColumn
's DataColumn.getName()
to equal a certain
int
.
column
- the DataColumn
to be comparedi
- the int
that is the comparator
Condition
public static Condition textFieldsStartWith(Record r)
Condition
that requires a certain
all text fields to start with the text in the text fields
of the provided Record
.
r
- the Record
to be compared
Condition
public static Condition rawSQLCondition(java.lang.String s)
Condition
from a String
that is in SQL syntax. E. g.
name='kai' AND age<20
s
- the String
with the condition in SQL syntax
Condition
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |