public class GenericValueCondition extends GenericFieldCondition
caseInsensitive, DEFAULT_CI| Modifier | Constructor and Description |
|---|---|
protected |
GenericValueCondition(GenericSearchField field,
Operator operator,
Object value) |
protected |
GenericValueCondition(GenericSearchField field,
Operator operator,
Object value,
boolean caseInsensitive) |
protected |
GenericValueCondition(GenericSearchField field,
Operator operator,
Object value,
String valueQualifier) |
protected |
GenericValueCondition(GenericSearchField field,
Operator operator,
Object value,
String valueQualifier,
boolean caseInsensitive) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkOperator()
Performs a plausablity check on current Operator.
|
Map |
getResettableValues()
Returns all resetable key/value pairs already set in this condition or in one of its subconditions.
|
Object |
getValue()
return the value set to this instance
|
String |
getValueQualifier() |
void |
setResettableValue(String key,
Object value)
Resets the value defined by given key.
|
void |
setValueQualifier(String valueQualifier) |
void |
toFlexibleSearch(StringBuilder queryBuffer,
Map<String,String> typeIndexMap,
Map<String,Object> valueMap)
toFlexibleSearch
|
String |
toString() |
equals, getField, isCaseInsensitive, isUpper, setCaseInsensitive, setField, setUpperand, and, caseSensitiveLike, contains, createConditionForFieldComparison, createConditionForFieldComparison, createConditionForLiteralComparison, createConditionForValueComparison, createConditionForValueComparison, createConditionForValueComparison, createConditionForValueComparison, createConditionList, createConditionList, createConditionList, createConditionList, createContainsCondition, createEndsWithCondition, createEqualCondition, createGreaterCondition, createGreaterOrEqualCondition, createIsNotNullCondition, createIsNullCondition, createJoinCondition, createLessCondition, createLessOrEqualCondition, createLikeCondition, createStartsWithCondition, createSubQueryCondition, createUnequalCondition, endsWith, equals, equals, getComparison, getComparison, getComparison, getComparison, getComparison, getComparison, getNotNull, getNull, getOperator, greater, greaterOrEqual, less, lessOrEqual, like, like, notEquals, notEquals, or, or, setOperator, startsWithgetAliasFromTypeMapprotected GenericValueCondition(GenericSearchField field, Operator operator, Object value)
protected GenericValueCondition(GenericSearchField field, Operator operator, Object value, String valueQualifier)
protected GenericValueCondition(GenericSearchField field, Operator operator, Object value, boolean caseInsensitive)
protected GenericValueCondition(GenericSearchField field, Operator operator, Object value, String valueQualifier, boolean caseInsensitive)
protected final void checkOperator()
GenericConditionIllegalArgumentException, if check fails.checkOperator in class GenericConditionGenericCondition.checkOperator()public Object getValue()
public void toFlexibleSearch(StringBuilder queryBuffer, Map<String,String> typeIndexMap, Map<String,Object> valueMap)
GenericFieldConditiontoFlexibleSearch in class GenericFieldConditionqueryBuffer - contains the querytypeIndexMap - contains typeCode <> typeIndex mappingsvalueMap - contains valueQualifier <> value mappingsFlexibleSearchTranslatable.toFlexibleSearch(java.lang.StringBuilder, java.util.Map,
java.util.Map)public String toString()
toString in class ObjectObject.toString()public String getValueQualifier()
public void setValueQualifier(String valueQualifier)
valueQualifier - The valueQualifier to set.public Map getResettableValues()
GenericConditiongetResettableValues in class GenericConditionGenericCondition.getResettableValues()public void setResettableValue(String key, Object value)
GenericConditionsetResettableValue in class GenericConditionkey - original key for value parametervalue - a new ValueGenericCondition.setResettableValue(java.lang.String, java.lang.Object)Copyright © 2017 SAP SE. All Rights Reserved.