Liferay 6.2.0

com.liferay.portal.kernel.dao.orm
Interface RestrictionsFactory

All Known Implementing Classes:
RestrictionsFactoryImpl, RestrictionsFactoryImpl

public interface RestrictionsFactory


Method Summary
abstract  Criterion allEq(Map<String,Criterion> propertyNameValues)
           
abstract  Criterion and(Criterion lhs, Criterion rhs)
           
abstract  Criterion between(String propertyName, Object lo, Object hi)
           
abstract  Conjunction conjunction()
           
abstract  Disjunction disjunction()
           
abstract  Criterion eq(String propertyName, Object value)
           
abstract  Criterion eqProperty(String propertyName, String otherPropertyName)
           
abstract  Criterion ge(String propertyName, Object value)
           
abstract  Criterion geProperty(String propertyName, String otherPropertyName)
           
abstract  Criterion gt(String propertyName, Object value)
           
abstract  Criterion gtProperty(String propertyName, String otherPropertyName)
           
abstract  Criterion ilike(String propertyName, Object value)
           
abstract  Criterion in(String propertyName, Collection<?> values)
           
abstract  Criterion in(String propertyName, Object[] values)
           
abstract  Criterion isEmpty(String propertyName)
           
abstract  Criterion isNotEmpty(String propertyName)
           
abstract  Criterion isNotNull(String propertyName)
           
abstract  Criterion isNull(String propertyName)
           
abstract  Criterion le(String propertyName, Object value)
           
abstract  Criterion leProperty(String propertyName, String otherPropertyName)
           
abstract  Criterion like(String propertyName, Object value)
           
abstract  Criterion lt(String propertyName, Object value)
           
abstract  Criterion ltProperty(String propertyName, String otherPropertyName)
           
abstract  Criterion ne(String propertyName, Object value)
           
abstract  Criterion neProperty(String propertyName, String otherPropertyName)
           
abstract  Criterion not(Criterion expression)
           
abstract  Criterion or(Criterion lhs, Criterion rhs)
           
abstract  Criterion sizeEq(String propertyName, int size)
           
abstract  Criterion sizeGe(String propertyName, int size)
           
abstract  Criterion sizeGt(String propertyName, int size)
           
abstract  Criterion sizeLe(String propertyName, int size)
           
abstract  Criterion sizeLt(String propertyName, int size)
           
abstract  Criterion sizeNe(String propertyName, int size)
           
abstract  Criterion sqlRestriction(String sql)
           
abstract  Criterion sqlRestriction(String sql, Object[] values, Type[] types)
           
abstract  Criterion sqlRestriction(String sql, Object value, Type type)
           
 

Method Detail

allEq

Criterion allEq(Map<String,Criterion> propertyNameValues)

and

Criterion and(Criterion lhs,
              Criterion rhs)

between

Criterion between(String propertyName,
                  Object lo,
                  Object hi)

conjunction

Conjunction conjunction()

disjunction

Disjunction disjunction()

eq

Criterion eq(String propertyName,
             Object value)

eqProperty

Criterion eqProperty(String propertyName,
                     String otherPropertyName)

ge

Criterion ge(String propertyName,
             Object value)

geProperty

Criterion geProperty(String propertyName,
                     String otherPropertyName)

gt

Criterion gt(String propertyName,
             Object value)

gtProperty

Criterion gtProperty(String propertyName,
                     String otherPropertyName)

ilike

Criterion ilike(String propertyName,
                Object value)

in

Criterion in(String propertyName,
             Collection<?> values)

in

Criterion in(String propertyName,
             Object[] values)

isEmpty

Criterion isEmpty(String propertyName)

isNotEmpty

Criterion isNotEmpty(String propertyName)

isNotNull

Criterion isNotNull(String propertyName)

isNull

Criterion isNull(String propertyName)

le

Criterion le(String propertyName,
             Object value)

leProperty

Criterion leProperty(String propertyName,
                     String otherPropertyName)

like

Criterion like(String propertyName,
               Object value)

lt

Criterion lt(String propertyName,
             Object value)

ltProperty

Criterion ltProperty(String propertyName,
                     String otherPropertyName)

ne

Criterion ne(String propertyName,
             Object value)

neProperty

Criterion neProperty(String propertyName,
                     String otherPropertyName)

not

Criterion not(Criterion expression)

or

Criterion or(Criterion lhs,
             Criterion rhs)

sizeEq

Criterion sizeEq(String propertyName,
                 int size)

sizeGe

Criterion sizeGe(String propertyName,
                 int size)

sizeGt

Criterion sizeGt(String propertyName,
                 int size)

sizeLe

Criterion sizeLe(String propertyName,
                 int size)

sizeLt

Criterion sizeLt(String propertyName,
                 int size)

sizeNe

Criterion sizeNe(String propertyName,
                 int size)

sqlRestriction

Criterion sqlRestriction(String sql)

sqlRestriction

Criterion sqlRestriction(String sql,
                         Object value,
                         Type type)

sqlRestriction

Criterion sqlRestriction(String sql,
                         Object[] values,
                         Type[] types)

Liferay 6.2.0