|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.bejug.javacareers.common.search.Criterium
For use only in the SearchCriteria-class.
| Field Summary | |
static java.lang.String |
BETWEEN
constant for the sql-betweeb. |
static java.lang.String |
EQUALS
constant for the sql-equal. |
static java.lang.String |
GREATER_THAN
constant for the sql-greaterThen. |
static java.lang.String |
GREATER_THAN_EQUALS
constant for the sql-greaterThanEquals. |
static java.lang.String |
IN
constant for the sql-in |
static java.lang.String |
LIKE
constant for the sql-like. |
static int |
LOGICAL_AND
constant for the logical-and |
static int |
LOGICAL_OR
constant for the logical-or |
static java.lang.String |
LOWER_THAN
constant for the sql-lowerThan. |
static java.lang.String |
LOWER_THAN_EQUALS
constant for the sql-lowerThanEquals. |
static java.lang.String |
NOT
constant for the sql-not. |
static java.lang.String |
NOT_EQUALS
constant for the sql-not-equals. |
static java.lang.String |
NOT_LIKE
constant for the sql-not-like. |
| Constructor Summary | |
Criterium(java.lang.String name,
java.lang.Object value)
main constructor with default and-behavior and equals funtionality. |
|
Criterium(java.lang.String name,
java.lang.Object[] values,
java.lang.String operation)
constructor for operations that needs more than two values. |
|
Criterium(java.lang.String name,
java.lang.Object[] values,
java.lang.String operation,
int logicalOperator)
constructor for operations that needs more than two values. |
|
Criterium(java.lang.String name,
java.lang.Object value1,
java.lang.Object value2,
java.lang.String operation)
constructor for operations that needs two values. |
|
Criterium(java.lang.String name,
java.lang.Object value1,
java.lang.Object value2,
java.lang.String operation,
int logicalOperator)
constructor for operations that needs two values. |
|
Criterium(java.lang.String name,
java.lang.Object value,
java.lang.String operation)
constructor, assuming default logical operator: and. |
|
Criterium(java.lang.String name,
java.lang.Object value,
java.lang.String operation,
int logicalOperator)
constructor. |
|
| Method Summary | |
java.lang.String |
getName()
|
java.lang.Object |
getValue1()
|
java.lang.Object |
getValue2()
|
java.lang.Object[] |
getValues()
|
boolean |
isAnd()
is de logical operator and. |
boolean |
isBetween()
|
boolean |
isEquals()
|
boolean |
isGreaterThan()
|
boolean |
isGreaterThanEquals()
|
boolean |
isIn()
|
boolean |
isLike()
|
boolean |
isLowerThan()
|
boolean |
isLowerThanEquals()
|
boolean |
isNot()
|
boolean |
isNotEquals()
|
boolean |
isNotLike()
|
boolean |
isOr()
is de logical operator or. |
void |
setAnd(boolean and)
|
void |
setBetween(boolean between)
|
void |
setEquals(boolean equals)
|
void |
setGreaterThan(boolean greaterThan)
|
void |
setGreaterThanEquals(boolean greaterThanEquals)
|
void |
setIn(boolean in)
|
void |
setLike(boolean like)
|
void |
setLowerThan(boolean lowerThan)
|
void |
setLowerThanEquals(boolean lowerThanEquals)
|
void |
setName(java.lang.String criteriaName)
|
void |
setNot(boolean not)
|
void |
setNotEquals(boolean notEquals)
|
void |
setNotLike(boolean notLike)
|
void |
setOr(boolean or)
|
void |
setValue1(java.lang.Object value)
|
void |
setValue2(java.lang.Object value)
|
void |
setValues(java.lang.Object[] values)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String EQUALS
public static final java.lang.String NOT_EQUALS
public static final java.lang.String GREATER_THAN
public static final java.lang.String GREATER_THAN_EQUALS
public static final java.lang.String LOWER_THAN
public static final java.lang.String LOWER_THAN_EQUALS
public static final java.lang.String NOT
public static final java.lang.String LIKE
public static final java.lang.String NOT_LIKE
public static final java.lang.String BETWEEN
public static final java.lang.String IN
public static final int LOGICAL_AND
public static final int LOGICAL_OR
| Constructor Detail |
public Criterium(java.lang.String name,
java.lang.Object value)
name - the name of the column to put the restriction on.value - the value to match.
public Criterium(java.lang.String name,
java.lang.Object value,
java.lang.String operation,
int logicalOperator)
name - the name of the column to put the restriction on.value - the value to match.operation - the operation to perform.logicalOperator - int
public Criterium(java.lang.String name,
java.lang.Object value,
java.lang.String operation)
name - the name of the column to put the restriction on.value - the value to match.operation - the operatoon for this criterium.
public Criterium(java.lang.String name,
java.lang.Object value1,
java.lang.Object value2,
java.lang.String operation)
name - the name of the column to put the restriction on.value1 - the first value to match.value2 - the second value to match.operation - the operation to perform.
public Criterium(java.lang.String name,
java.lang.Object value1,
java.lang.Object value2,
java.lang.String operation,
int logicalOperator)
name - the name of the column to put the restriction on.value1 - the first value to match.value2 - the second value to match.operation - the operation to perform.logicalOperator - an int indicating the logicaloperator to use.
public Criterium(java.lang.String name,
java.lang.Object[] values,
java.lang.String operation)
name - the name of the column to put the restriction on.values - [] the array of values to put the restriction on.operation - String.
public Criterium(java.lang.String name,
java.lang.Object[] values,
java.lang.String operation,
int logicalOperator)
name - the name of the column to put the restriction on.values - [] the array of values to put the restriction on.logicalOperator - an int indicating the logicaloperator to use.operation - String.| Method Detail |
public java.lang.String getName()
public void setName(java.lang.String criteriaName)
criteriaName - the name to set.public java.lang.Object getValue1()
public void setValue1(java.lang.Object value)
value - the first value.public java.lang.Object getValue2()
public void setValues(java.lang.Object[] values)
values - the values to set.public java.lang.Object[] getValues()
public void setValue2(java.lang.Object value)
value - the second value.public boolean isNot()
public void setNot(boolean not)
not - set the sql-action to not.public boolean isEquals()
public void setEquals(boolean equals)
equals - set the sql-action to equal.public boolean isNotEquals()
public void setNotEquals(boolean notEquals)
notEquals - set the sql-action to notequal.public boolean isGreaterThan()
public void setGreaterThan(boolean greaterThan)
greaterThan - set the sql-action to greaterThan.public boolean isGreaterThanEquals()
public void setGreaterThanEquals(boolean greaterThanEquals)
greaterThanEquals - set the sql-action to greaterThanEquals.public boolean isLike()
public void setLike(boolean like)
like - set the sql-action to like.public boolean isLowerThan()
public void setLowerThan(boolean lowerThan)
lowerThan - set the sql-action to lowerThan.public boolean isLowerThanEquals()
public void setLowerThanEquals(boolean lowerThanEquals)
lowerThanEquals - set the sql-action to lowerThanEquals.public boolean isNotLike()
public void setNotLike(boolean notLike)
notLike - set the sql-action to not like.public boolean isBetween()
public void setBetween(boolean between)
between - set the sql-action to between.public boolean isIn()
public void setIn(boolean in)
in - set the sql-action to in.public boolean isAnd()
public void setAnd(boolean and)
and - set the logical-operator to and.public boolean isOr()
public void setOr(boolean or)
or - set the logical-operator to or
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||