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