com.primus.searchcommon.constraint
Class NumericConstraint
java.lang.Object
  
com.primus.searchcommon.constraint.BaseConstraint
      
com.primus.searchcommon.constraint.NumericConstraint
- All Implemented Interfaces: 
 - DocumentSetConstraint, java.io.Serializable
 
public class NumericConstraint
- extends BaseConstraint
 
Numeric value constraint on the query. Also used for date constraints by 
 representing dates as long.
- See Also:
 - Serialized Form
 
 
| 
Constructor Summary | 
NumericConstraint(java.lang.String pPropery,
                  long pValue1)
 
            | 
NumericConstraint(java.lang.String pPropery,
                  long pValue1,
                  long value2)
 
            | 
NumericConstraint(java.lang.String pPropery,
                  long pValue1,
                  long pValue2,
                  java.lang.String pOperation)
 
            | 
NumericConstraint(java.lang.String pPropery,
                  long pValue1,
                  long pValue2,
                  java.lang.String pOperation,
                  java.lang.Float pWeight)
 
            | 
NumericConstraint(java.lang.String pPropery,
                  long pValue1,
                  java.lang.String pOperation)
 
          Deprecated. Use NumericConstraint(String, long, long, String, Float)
 NOTE: Sets weight to null to use the default weight. | 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
CLASS_VERSION
public static final java.lang.String CLASS_VERSION
- See Also:
 - Constant Field Values
 
GREATER
public static final java.lang.String GREATER
- See Also:
 - Constant Field Values
 
GREATER_EQUAL
public static final java.lang.String GREATER_EQUAL
- See Also:
 - Constant Field Values
 
LESS
public static final java.lang.String LESS
- See Also:
 - Constant Field Values
 
LESS_EQUAL
public static final java.lang.String LESS_EQUAL
- See Also:
 - Constant Field Values
 
EQUAL
public static final java.lang.String EQUAL
- See Also:
 - Constant Field Values
 
WITHIN
public static final java.lang.String WITHIN
- See Also:
 - Constant Field Values
 
BETWEEN
public static final java.lang.String BETWEEN
- See Also:
 - Constant Field Values
 
NumericConstraint
public NumericConstraint(java.lang.String pPropery,
                         long pValue1)
- Parameters:
 pPropery - pValue1 - 
NumericConstraint
public NumericConstraint(java.lang.String pPropery,
                         long pValue1,
                         long value2)
- Parameters:
 pPropery - pValue1 - value2 - use only for within and between types
NumericConstraint
public NumericConstraint(java.lang.String pPropery,
                         long pValue1,
                         java.lang.String pOperation)
- Deprecated. Use 
NumericConstraint(String, long, long, String, Float)
 NOTE: Sets weight to null to use the default weight.
- Parameters:
 pPropery - pValue1 - pValue2 - use only for within and between typespOperation - pass null for default
 
NumericConstraint
public NumericConstraint(java.lang.String pPropery,
                         long pValue1,
                         long pValue2,
                         java.lang.String pOperation)
- Parameters:
 pPropery - pValue1 - pValue2 - use only for within and between typespOperation - pass null for defaultpWeight - pass null for default
NumericConstraint
public NumericConstraint(java.lang.String pPropery,
                         long pValue1,
                         long pValue2,
                         java.lang.String pOperation,
                         java.lang.Float pWeight)
- Parameters:
 pPropery - pValue1 - pValue2 - use only for within and between typespOperation - pass null for defaultpWeight - pass null for default
getWeight
public java.lang.Float getWeight()
 
setWeight
public void setWeight(java.lang.Float pWeight)
 
getOperation
public java.lang.String getOperation()
- Returns:
 - Returns the operation.
 
 
getProperty
public java.lang.String getProperty()
- Returns:
 - Returns the property.
 
 
getValue1
public long getValue1()
- Returns:
 - Returns the value1.
 
 
getValue2
public long getValue2()
- Returns:
 - Returns the value2.
 
 
toXml
public java.lang.String toXml()
- Description copied from interface: 
DocumentSetConstraint 
- Converts this constraint to the XML representation that can be sent in the ES Query.
- Returns: