tle.searchutil
Class Restriction

java.lang.Object
  extended by tle.searchutil.Restriction

public class Restriction
extends java.lang.Object

SearchFilter¿¡ µî·ÏµÉ °Ë»ö Á¶°ÇÀ» »ý¼ºÇÒ ¶§ »ç¿ëÇÑ´Ù.

Author:
ÃÖ¹ü±Õ

Constructor Summary
Restriction()
           
 
Method Summary
static CompositeCond and()
           
static CompositeCond and(Cond lhs, Cond rhs)
           
static PropertyValuesCond between(java.lang.String propertyName, java.lang.Object lo, java.lang.Object hi)
           
static PropertyValueCond eq(java.lang.String propertyName, byte value)
           
static PropertyValueCond eq(java.lang.String propertyName, double value)
           
static PropertyValueCond eq(java.lang.String propertyName, float value)
           
static PropertyValueCond eq(java.lang.String propertyName, int value)
           
static PropertyValueCond eq(java.lang.String propertyName, long value)
           
static PropertyValueCond eq(java.lang.String propertyName, java.lang.Object value)
           
static PropertyValueCond eq(java.lang.String propertyName, short value)
           
static TwoPropertyCond eqProperty(java.lang.String propertyName, java.lang.String otherPropertyName)
           
static PropertyValueCond ge(java.lang.String propertyName, java.lang.Object value)
           
static TwoPropertyCond geProperty(java.lang.String propertyName, java.lang.String otherPropertyName)
           
static PropertyValueCond gt(java.lang.String propertyName, java.lang.Object value)
           
static TwoPropertyCond gtProperty(java.lang.String propertyName, java.lang.String otherPropertyName)
           
static PropertyValueCond idEq(java.lang.Object value)
           
static PropertyValueCond ilike(java.lang.String propertyName, java.lang.String value)
           
static PropertyValueCond ilike(java.lang.String propertyName, java.lang.String value, int matchMode)
           
static PropertyValuesCond in(java.lang.String propertyName, java.util.Collection values)
           
static PropertyValuesCond in(java.lang.String propertyName, java.lang.Object[] values)
           
static PropertyCond isEmpty(java.lang.String propertyName)
           
static PropertyCond isNotEmpty(java.lang.String propertyName)
           
static PropertyCond isNotNull(java.lang.String propertyName)
           
static PropertyCond isNull(java.lang.String propertyName)
           
static PropertyValueCond le(java.lang.String propertyName, java.lang.Object value)
           
static TwoPropertyCond leProperty(java.lang.String propertyName, java.lang.String otherPropertyName)
           
static PropertyValueCond like(java.lang.String propertyName, java.lang.String value)
           
static PropertyValueCond like(java.lang.String propertyName, java.lang.String value, int matchMode)
           
static PropertyValueCond lt(java.lang.String propertyName, java.lang.Object value)
           
static TwoPropertyCond ltProperty(java.lang.String propertyName, java.lang.String otherPropertyName)
           
static PropertyValueCond ne(java.lang.String propertyName, java.lang.Object value)
           
static TwoPropertyCond neProperty(java.lang.String propertyName, java.lang.String otherPropertyName)
           
static SingleCond not(CompositeCond cond)
           
static SingleCond not(PropertyCond cond)
           
static PropertyValuesCond notIn(java.lang.String propertyName, java.util.Collection values)
           
static PropertyValuesCond notIn(java.lang.String propertyName, java.lang.Object[] values)
           
static CompositeCond or()
           
static CompositeCond or(Cond lhs, Cond rhs)
           
static Order order(java.lang.String propertyName, boolean asc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Restriction

public Restriction()
Method Detail

eq

public static PropertyValueCond eq(java.lang.String propertyName,
                                   java.lang.Object value)

eq

public static PropertyValueCond eq(java.lang.String propertyName,
                                   byte value)

eq

public static PropertyValueCond eq(java.lang.String propertyName,
                                   short value)

eq

public static PropertyValueCond eq(java.lang.String propertyName,
                                   int value)

eq

public static PropertyValueCond eq(java.lang.String propertyName,
                                   long value)

eq

public static PropertyValueCond eq(java.lang.String propertyName,
                                   float value)

eq

public static PropertyValueCond eq(java.lang.String propertyName,
                                   double value)

idEq

public static PropertyValueCond idEq(java.lang.Object value)

eqProperty

public static TwoPropertyCond eqProperty(java.lang.String propertyName,
                                         java.lang.String otherPropertyName)

ne

public static PropertyValueCond ne(java.lang.String propertyName,
                                   java.lang.Object value)

neProperty

public static TwoPropertyCond neProperty(java.lang.String propertyName,
                                         java.lang.String otherPropertyName)

ge

public static PropertyValueCond ge(java.lang.String propertyName,
                                   java.lang.Object value)

geProperty

public static TwoPropertyCond geProperty(java.lang.String propertyName,
                                         java.lang.String otherPropertyName)

gt

public static PropertyValueCond gt(java.lang.String propertyName,
                                   java.lang.Object value)

gtProperty

public static TwoPropertyCond gtProperty(java.lang.String propertyName,
                                         java.lang.String otherPropertyName)

le

public static PropertyValueCond le(java.lang.String propertyName,
                                   java.lang.Object value)

leProperty

public static TwoPropertyCond leProperty(java.lang.String propertyName,
                                         java.lang.String otherPropertyName)

lt

public static PropertyValueCond lt(java.lang.String propertyName,
                                   java.lang.Object value)

ltProperty

public static TwoPropertyCond ltProperty(java.lang.String propertyName,
                                         java.lang.String otherPropertyName)

between

public static PropertyValuesCond between(java.lang.String propertyName,
                                         java.lang.Object lo,
                                         java.lang.Object hi)

in

public static PropertyValuesCond in(java.lang.String propertyName,
                                    java.util.Collection values)

in

public static PropertyValuesCond in(java.lang.String propertyName,
                                    java.lang.Object[] values)

notIn

public static PropertyValuesCond notIn(java.lang.String propertyName,
                                       java.util.Collection values)

notIn

public static PropertyValuesCond notIn(java.lang.String propertyName,
                                       java.lang.Object[] values)

ilike

public static PropertyValueCond ilike(java.lang.String propertyName,
                                      java.lang.String value)

ilike

public static PropertyValueCond ilike(java.lang.String propertyName,
                                      java.lang.String value,
                                      int matchMode)

like

public static PropertyValueCond like(java.lang.String propertyName,
                                     java.lang.String value)

like

public static PropertyValueCond like(java.lang.String propertyName,
                                     java.lang.String value,
                                     int matchMode)

isEmpty

public static PropertyCond isEmpty(java.lang.String propertyName)

isNotEmpty

public static PropertyCond isNotEmpty(java.lang.String propertyName)

isNotNull

public static PropertyCond isNotNull(java.lang.String propertyName)

isNull

public static PropertyCond isNull(java.lang.String propertyName)

and

public static CompositeCond and(Cond lhs,
                                Cond rhs)

or

public static CompositeCond or(Cond lhs,
                               Cond rhs)

and

public static CompositeCond and()

or

public static CompositeCond or()

not

public static SingleCond not(PropertyCond cond)

not

public static SingleCond not(CompositeCond cond)

order

public static Order order(java.lang.String propertyName,
                          boolean asc)