org.usergrid.mq
Class Query.FilterPredicate

java.lang.Object
  extended by org.usergrid.mq.Query.FilterPredicate
All Implemented Interfaces:
Serializable
Enclosing class:
Query

public static final class Query.FilterPredicate
extends Object
implements Serializable

See Also:
Serialized Form

Constructor Summary
Query.FilterPredicate(String propertyName, Query.FilterOperator operator, Object value)
           
Query.FilterPredicate(String propertyName, String operator, String value, int valueType, String secondValue, int secondValueType, String thirdValue, int thirdValueType)
           
Query.FilterPredicate(String propertyName, String operator, String value, String secondValue, String thirdValue)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getCursor()
           
 Object getFinishValue()
           
 Query.FilterOperator getOperator()
           
 String getPropertyName()
           
 Object getStartValue()
           
 Object getValue()
           
 int hashCode()
           
static Query.FilterPredicate normalize(Query.FilterPredicate p)
           
 void setCursor(String cursor)
           
 String toString()
           
static Query.FilterPredicate valueOf(String str)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Query.FilterPredicate

public Query.FilterPredicate(String propertyName,
                             Query.FilterOperator operator,
                             Object value)

Query.FilterPredicate

public Query.FilterPredicate(String propertyName,
                             String operator,
                             String value,
                             String secondValue,
                             String thirdValue)

Query.FilterPredicate

public Query.FilterPredicate(String propertyName,
                             String operator,
                             String value,
                             int valueType,
                             String secondValue,
                             int secondValueType,
                             String thirdValue,
                             int thirdValueType)
Method Detail

valueOf

public static Query.FilterPredicate valueOf(String str)

normalize

public static Query.FilterPredicate normalize(Query.FilterPredicate p)

getPropertyName

public String getPropertyName()

getOperator

public Query.FilterOperator getOperator()

getValue

public Object getValue()

getStartValue

public Object getStartValue()

getFinishValue

public Object getFinishValue()

setCursor

public void setCursor(String cursor)

getCursor

public String getCursor()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.