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
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected GenericConditioncreateMany2ManyRelationCondition(RelationDescriptorModel relationDescriptor, String typeCode, Operator operator, Object value) protected GenericConditioncreateSingleTokenCondition(com.hybris.cockpitng.search.data.SearchQueryData searchQueryData, com.hybris.cockpitng.search.data.SearchAttributeDescriptor qualifier, Object value, com.hybris.cockpitng.search.data.ValueComparisonOperator givenOperator) protected List<org.apache.commons.lang3.tuple.Pair<LanguageModel,Object>> getCurrentLocaleValues(Object value) protected GenericConditionhandleUnaryOperator(String typeCode, String attributeName, com.hybris.cockpitng.search.data.ValueComparisonOperator operator, 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, getTypeFacade, getTypeService, getUpToDate, getUpToDate, isComparesExactDate, isEqualsComparesExactDate, isMany2ManyRelationAttribute, isSupportedRelationType, isUnaryOperator, prepare, resolveDateEqualsCondition, resolveDateGreaterCondition, resolveDateGreaterOrEqualsCondition, resolveDateLessCondition, resolveDateLessOrEqualsCondition, setModelService, setSeparators, setTypeFacade, setTypeService, splitQuery
-
Constructor Details
-
LocalizedGenericConditionQueryBuilder
public LocalizedGenericConditionQueryBuilder()
-
-
Method Details
-
getCurrentLocaleValues
protected List<org.apache.commons.lang3.tuple.Pair<LanguageModel,Object>> getCurrentLocaleValues(Object value) -
createSingleTokenCondition
protected GenericCondition createSingleTokenCondition(com.hybris.cockpitng.search.data.SearchQueryData searchQueryData, com.hybris.cockpitng.search.data.SearchAttributeDescriptor qualifier, Object value, com.hybris.cockpitng.search.data.ValueComparisonOperator givenOperator) - Overrides:
createSingleTokenConditionin classGenericConditionQueryBuilder
-
handleUnaryOperator
protected GenericCondition handleUnaryOperator(String typeCode, String attributeName, com.hybris.cockpitng.search.data.ValueComparisonOperator operator, Object value) - Overrides:
handleUnaryOperatorin classGenericConditionQueryBuilder
-
createMany2ManyRelationCondition
protected GenericCondition createMany2ManyRelationCondition(RelationDescriptorModel relationDescriptor, String typeCode, Operator operator, Object value) - Overrides:
createMany2ManyRelationConditionin classGenericConditionQueryBuilder
-
setI18nService
-
setCommonI18NService
-
setLocalizationService
-