public class SetValuePostLookupFilterImpl extends java.lang.Object implements PostLookupFilter, MetaDataHitConst
Modifier and Type | Field and Description |
---|---|
private boolean |
iv_excludeMatches |
private java.lang.String |
iv_metaFieldName |
private int |
iv_metaFieldOp |
private int |
iv_metaFieldType |
private java.lang.Object |
iv_value |
EQ_OP, FLOAT_TYPE, GT_OP, GTEQ_OP, INTEGER_TYPE, LT_OP, LTEQ_OP, STRING_TYPE
Constructor and Description |
---|
SetValuePostLookupFilterImpl(java.lang.String metaFieldName,
int metaFieldType,
int metaFieldOp,
boolean excludeMatches) |
Modifier and Type | Method and Description |
---|---|
private boolean |
applyOp(int comparisonVal)
Checks the comparison value against the specified operation.
|
boolean |
contains(MetaDataHit mdh) |
private java.lang.String |
getMetaDataValue(MetaDataHit mdh) |
private boolean |
isContained(java.lang.String mdVal)
Helper method
|
void |
setValue(java.lang.String value) |
private java.lang.Object iv_value
private java.lang.String iv_metaFieldName
private int iv_metaFieldType
private int iv_metaFieldOp
private boolean iv_excludeMatches
public SetValuePostLookupFilterImpl(java.lang.String metaFieldName, int metaFieldType, int metaFieldOp, boolean excludeMatches)
public void setValue(java.lang.String value)
public boolean contains(MetaDataHit mdh) throws FilterException
contains
in interface PostLookupFilter
FilterException
private boolean isContained(java.lang.String mdVal)
mdVal
- private boolean applyOp(int comparisonVal)
comparisonVal
- private java.lang.String getMetaDataValue(MetaDataHit mdh) throws FilterException
FilterException