| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.elca.el4j.services.search.criterias.AbstractCriteria
ch.elca.el4j.services.search.criterias.ComparisonCriteria
public class ComparisonCriteria
Criteria to compare fields to values.
| Field Summary | |
|---|---|
static String | 
TYPE_PREFIX
Is the type prefix.  | 
| Constructor Summary | |
|---|---|
protected  | 
ComparisonCriteria()
Default constructor for remoting protocols like hessian added.  | 
  | 
ComparisonCriteria(String field,
                   Object value,
                   String operator,
                   String typeSuffix)
Constructor to create new special comparison Criteria objects.  | 
| Method Summary | |
|---|---|
static ComparisonCriteria | 
equals(String field,
       boolean value)
 | 
static ComparisonCriteria | 
equals(String field,
       byte value)
 | 
static ComparisonCriteria | 
equals(String field,
       double value)
 | 
static ComparisonCriteria | 
equals(String field,
       Enum<?> value)
 | 
static ComparisonCriteria | 
equals(String field,
       float value)
 | 
static ComparisonCriteria | 
equals(String field,
       int value)
 | 
static ComparisonCriteria | 
equals(String field,
       long value)
 | 
static ComparisonCriteria | 
equals(String field,
       short value)
 | 
static ComparisonCriteria | 
equals(String field,
       String value)
 | 
static ComparisonCriteria | 
equalsObject(String field,
             Object value)
 | 
 String | 
getOperator()
 | 
 String | 
getSqlWhereCondition()
The full Criteria as SQL representation.  | 
 String | 
getType()
 | 
 String | 
toString()
 | 
| Methods inherited from class ch.elca.el4j.services.search.criterias.AbstractCriteria | 
|---|
getBooleanValue, getByteValue, getDoubleValue, getField, getFloatValue, getIntegerValue, getLongValue, getShortValue, getStringValue, getValue | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
public static final String TYPE_PREFIX
| Constructor Detail | 
|---|
protected ComparisonCriteria()
public ComparisonCriteria(String field,
                          Object value,
                          String operator,
                          String typeSuffix)
field - Is the field the criteria is made for.value - Is the value of this criteria.operator - Is the compare operator.typeSuffix - is the type suffix of this criteria.
    (we use the unqualified class name of the basic Java types (
     Boolean,Integer, ...))| Method Detail | 
|---|
public static ComparisonCriteria equals(String field,
                                        boolean value)
field - Is the field the criteria is made for.value - Is the value of this criteria.
public static ComparisonCriteria equals(String field,
                                        int value)
field - Is the field the criteria is made for.value - Is the value of this criteria.
public static ComparisonCriteria equals(String field,
                                        long value)
field - Is the field the criteria is made for.value - Is the value of this criteria.
public static ComparisonCriteria equals(String field,
                                        short value)
field - Is the field the criteria is made for.value - Is the value of this criteria.
public static ComparisonCriteria equals(String field,
                                        byte value)
field - Is the field the criteria is made for.value - Is the value of this criteria.
public static ComparisonCriteria equals(String field,
                                        double value)
field - Is the field the criteria is made for.value - Is the value of this criteria.
public static ComparisonCriteria equals(String field,
                                        Enum<?> value)
field - Is the field the criteria is made for.value - Is the value of this criteria.
public static ComparisonCriteria equals(String field,
                                        float value)
field - Is the field the criteria is made for.value - Is the value of this criteria.
public static ComparisonCriteria equals(String field,
                                        String value)
field - Is the field the criteria is made for.value - Is the value of this criteria.
public static ComparisonCriteria equalsObject(String field,
                                              Object value)
field - Is the field the criteria is made for.value - Is the value of this criteria.
public String getOperator()
public String getType()
public String toString()
toString in class Objectpublic String getSqlWhereCondition()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||