Package de.hybris.platform.core
Class GenericFieldConditionTest.TestableGenericFieldCondition
- java.lang.Object
-
- de.hybris.platform.core.FlexibleSearchTranslatable
-
- de.hybris.platform.core.GenericCondition
-
- de.hybris.platform.core.GenericFieldCondition
-
- de.hybris.platform.core.GenericFieldConditionTest.TestableGenericFieldCondition
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- GenericFieldConditionTest
protected static class GenericFieldConditionTest.TestableGenericFieldCondition extends GenericFieldCondition
Subclass ofGenericFieldConditionto make constructor accessible for testing.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.core.GenericFieldCondition
caseInsensitive, DEFAULT_CI
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTestableGenericFieldCondition(GenericSearchField field, Operator operator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckOperator()Performs a plausablity check on current Operator.java.util.MapgetResettableValues()Returns all resetable key/value pairs already set in this condition or in one of its subconditions.voidsetResettableValue(java.lang.String key, java.lang.Object value)Resets the value defined by given key.-
Methods inherited from class de.hybris.platform.core.GenericFieldCondition
equals, getField, hashCode, isCaseInsensitive, isTranslatableToPolyglotDialect, isUpper, setCaseInsensitive, setField, setUpper, toFlexibleSearch, toPolyglotSearch
-
Methods inherited from class de.hybris.platform.core.GenericCondition
and, 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, startsWith
-
Methods inherited from class de.hybris.platform.core.FlexibleSearchTranslatable
getAliasFromTypeMap
-
-
-
-
Constructor Detail
-
TestableGenericFieldCondition
protected TestableGenericFieldCondition(GenericSearchField field, Operator operator)
-
-
Method Detail
-
checkOperator
protected void checkOperator()
Description copied from class:GenericConditionPerforms a plausablity check on current Operator. Throws aIllegalArgumentException, if check fails.- Specified by:
checkOperatorin classGenericCondition
-
getResettableValues
public java.util.Map getResettableValues()
Description copied from class:GenericConditionReturns all resetable key/value pairs already set in this condition or in one of its subconditions.- Specified by:
getResettableValuesin classGenericCondition- Returns:
- Map A map containing all resettable key/value pairs.
-
setResettableValue
public void setResettableValue(java.lang.String key, java.lang.Object value)Description copied from class:GenericConditionResets the value defined by given key.- Specified by:
setResettableValuein classGenericCondition- Parameters:
key- original key for value parametervalue- a new Value
-
-