Class LocalizedGenericConditionQueryBuilder
- java.lang.Object
-
- com.hybris.backoffice.cockpitng.search.builder.impl.GenericConditionQueryBuilder
-
- com.hybris.backoffice.cockpitng.search.builder.impl.LocalizedGenericConditionQueryBuilder
-
- All Implemented Interfaces:
ConditionQueryBuilder
public class LocalizedGenericConditionQueryBuilder extends GenericConditionQueryBuilder
Extended query builder version that is responsible for construction proper condition(s) for localized attribute.
-
-
Field Summary
-
Fields inherited from class com.hybris.backoffice.cockpitng.search.builder.impl.GenericConditionQueryBuilder
EDITOR_PARAM_COMPARES_EXACT_DATE, EDITOR_PARAM_DATE_SEARCH_ROUNDING, EDITOR_PARAM_EQUALS_COMPARES_EXACT_DATE
-
-
Constructor Summary
Constructors Constructor Description LocalizedGenericConditionQueryBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected GenericConditioncreateMany2ManyRelationCondition(RelationDescriptorModel relationDescriptor, java.lang.String typeCode, Operator operator, java.lang.Object value)protected GenericConditioncreateSingleTokenCondition(com.hybris.cockpitng.search.data.SearchQueryData searchQueryData, com.hybris.cockpitng.search.data.SearchAttributeDescriptor qualifier, java.lang.Object value, com.hybris.cockpitng.search.data.ValueComparisonOperator givenOperator)protected java.util.List<org.apache.commons.lang3.tuple.Pair<LanguageModel,java.lang.Object>>getCurrentLocaleValues(java.lang.Object value)protected GenericConditionhandleUnaryOperator(java.lang.String typeCode, java.lang.String attributeName, com.hybris.cockpitng.search.data.ValueComparisonOperator operator, java.lang.Object value)voidsetCommonI18NService(CommonI18NService commonI18NService)voidsetI18nService(I18NService i18nService)voidsetLocalizationService(LocalizationService localizationService)-
Methods inherited from class com.hybris.backoffice.cockpitng.search.builder.impl.GenericConditionQueryBuilder
buildCondition, buildMany2ManyQuery, buildQuery, buildQuery, buildQueryCondition, buildStringCondition, buildUnaryCondition, createMany2OneRelationCondition, createOne2ManyRelationCondition, createRelationCondition, createSingleTokenCondition, getCardinality, getDateRounding, getRoundedDate, getSinceDate, getSinceDate, getTypeService, getUpToDate, getUpToDate, isComparesExactDate, isEqualsComparesExactDate, isMany2ManyRelationAttribute, isSupportedRelationType, isUnaryOperator, prepare, resolveDateEqualsCondition, resolveDateGreaterCondition, resolveDateGreaterOrEqualsCondition, resolveDateLessCondition, resolveDateLessOrEqualsCondition, setModelService, setSeparators, setTypeService, splitQuery
-
-
-
-
Method Detail
-
getCurrentLocaleValues
protected java.util.List<org.apache.commons.lang3.tuple.Pair<LanguageModel,java.lang.Object>> getCurrentLocaleValues(java.lang.Object value)
-
createSingleTokenCondition
protected GenericCondition createSingleTokenCondition(com.hybris.cockpitng.search.data.SearchQueryData searchQueryData, com.hybris.cockpitng.search.data.SearchAttributeDescriptor qualifier, java.lang.Object value, com.hybris.cockpitng.search.data.ValueComparisonOperator givenOperator)
- Overrides:
createSingleTokenConditionin classGenericConditionQueryBuilder
-
handleUnaryOperator
protected GenericCondition handleUnaryOperator(java.lang.String typeCode, java.lang.String attributeName, com.hybris.cockpitng.search.data.ValueComparisonOperator operator, java.lang.Object value)
- Overrides:
handleUnaryOperatorin classGenericConditionQueryBuilder
-
createMany2ManyRelationCondition
protected GenericCondition createMany2ManyRelationCondition(RelationDescriptorModel relationDescriptor, java.lang.String typeCode, Operator operator, java.lang.Object value)
- Overrides:
createMany2ManyRelationConditionin classGenericConditionQueryBuilder
-
setI18nService
public void setI18nService(I18NService i18nService)
-
setCommonI18NService
public void setCommonI18NService(CommonI18NService commonI18NService)
-
setLocalizationService
public void setLocalizationService(LocalizationService localizationService)
-
-