it.sistematica.isharedoc.sharecloud.engine
Class CloudCriteriaBuilder

java.lang.Object
  extended by it.sistematica.isharedoc.sharecloud.engine.CloudCriteriaBuilder
All Implemented Interfaces:
CriteriaBuilder

public class CloudCriteriaBuilder
extends java.lang.Object
implements CriteriaBuilder


Nested Class Summary
static class CloudCriteriaBuilder.CriteriaOperation
           
 
Constructor Summary
  CloudCriteriaBuilder(CloudFinder finder, CloudCriteria criteria)
           
  CloudCriteriaBuilder(CloudFinder finder, java.lang.String property)
           
protected CloudCriteriaBuilder(CloudFinder finder, java.lang.String property, CloudCriteriaBuilder.CriteriaOperation operation, java.lang.Object value)
           
 
Method Summary
 CloudFinder begin(java.lang.String value)
           
 CloudFinder between(java.lang.Object lowValue, java.lang.Object highValue)
           
 CloudFinder eq(java.lang.Object value)
           
 CloudFinder ge(java.lang.Object value)
           
 java.lang.Object getHighValue()
           
 java.lang.Object getLowValue()
           
 CloudCriteriaBuilder.CriteriaOperation getOperation()
           
 java.lang.String getProperty()
           
 java.lang.Object getValue()
           
 java.util.Collection<java.lang.Object> getValues()
           
 CloudFinder gt(java.lang.Object value)
           
 CloudFinder in(java.util.Collection values)
           
 CloudFinder in(java.lang.Object... values)
           
 CloudFinder isNotNull()
           
 CloudFinder isNull()
           
 CloudFinder le(java.lang.Object value)
           
 CloudFinder like(java.lang.String value)
           
 CloudFinder lt(java.lang.Object value)
           
 CloudFinder ne(java.lang.Object value)
           
 CloudFinder notIn(java.util.Collection values)
           
 CloudFinder notIn(java.lang.Object... values)
           
 CloudFinder notlike(java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CloudCriteriaBuilder

public CloudCriteriaBuilder(CloudFinder finder,
                            java.lang.String property)

CloudCriteriaBuilder

public CloudCriteriaBuilder(CloudFinder finder,
                            CloudCriteria criteria)

CloudCriteriaBuilder

protected CloudCriteriaBuilder(CloudFinder finder,
                               java.lang.String property,
                               CloudCriteriaBuilder.CriteriaOperation operation,
                               java.lang.Object value)
Method Detail

between

public CloudFinder between(java.lang.Object lowValue,
                           java.lang.Object highValue)
Specified by:
between in interface CriteriaBuilder

eq

public CloudFinder eq(java.lang.Object value)
Specified by:
eq in interface CriteriaBuilder

ge

public CloudFinder ge(java.lang.Object value)
Specified by:
ge in interface CriteriaBuilder

gt

public CloudFinder gt(java.lang.Object value)
Specified by:
gt in interface CriteriaBuilder

le

public CloudFinder le(java.lang.Object value)
Specified by:
le in interface CriteriaBuilder

like

public CloudFinder like(java.lang.String value)
Specified by:
like in interface CriteriaBuilder

notlike

public CloudFinder notlike(java.lang.String value)
Specified by:
notlike in interface CriteriaBuilder

begin

public CloudFinder begin(java.lang.String value)
Specified by:
begin in interface CriteriaBuilder

lt

public CloudFinder lt(java.lang.Object value)
Specified by:
lt in interface CriteriaBuilder

ne

public CloudFinder ne(java.lang.Object value)
Specified by:
ne in interface CriteriaBuilder

in

public CloudFinder in(java.util.Collection values)
Specified by:
in in interface CriteriaBuilder

in

public CloudFinder in(java.lang.Object... values)
Specified by:
in in interface CriteriaBuilder

notIn

public CloudFinder notIn(java.util.Collection values)
Specified by:
notIn in interface CriteriaBuilder

notIn

public CloudFinder notIn(java.lang.Object... values)
Specified by:
notIn in interface CriteriaBuilder

isNotNull

public CloudFinder isNotNull()
Specified by:
isNotNull in interface CriteriaBuilder

isNull

public CloudFinder isNull()
Specified by:
isNull in interface CriteriaBuilder

getProperty

public java.lang.String getProperty()

getOperation

public CloudCriteriaBuilder.CriteriaOperation getOperation()

getValue

public java.lang.Object getValue()

getLowValue

public java.lang.Object getLowValue()

getHighValue

public java.lang.Object getHighValue()

getValues

public java.util.Collection<java.lang.Object> getValues()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object