Class AsBoostRulesDataHandler
- java.lang.Object
-
- de.hybris.platform.adaptivesearchbackoffice.editors.configurablemultireference.AbstractDataHandler<BoostRuleEditorData,AsBoostRuleModel>
-
- de.hybris.platform.adaptivesearchbackoffice.editors.boostrules.AsBoostRulesDataHandler
-
- All Implemented Interfaces:
DataHandler<BoostRuleEditorData,AsBoostRuleModel>
public class AsBoostRulesDataHandler extends AbstractDataHandler<BoostRuleEditorData,AsBoostRuleModel>
Implementation ofDataHandlerfor the boost rules.
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringAS_BOOST_OPERATOR_EQUAL_SYMBOLprotected static java.lang.StringAS_BOOST_OPERATOR_GREATER_THAN_OR_EQUAL_SYMBOLprotected static java.lang.StringAS_BOOST_OPERATOR_GREATER_THAN_SYMBOLprotected static java.lang.StringAS_BOOST_OPERATOR_LESS_THAN_OR_EQUAL_SYMBOLprotected static java.lang.StringAS_BOOST_OPERATOR_LESS_THAN_SYMBOLprotected static java.lang.StringAS_BOOST_OPERATOR_MATCH_SYMBOLprotected static java.lang.StringAS_BOOST_OPERATOR_NOT_EQUAL_SYMBOLprotected static java.lang.StringAS_BOOST_TYPE_ADDITIVE_SYMBOLprotected static java.lang.StringAS_BOOST_TYPE_MULTIPLICATIVE_SYMBOL-
Fields inherited from class de.hybris.platform.adaptivesearchbackoffice.editors.configurablemultireference.AbstractDataHandler
SEARCH_PROFILE_PARAM
-
-
Constructor Summary
Constructors Constructor Description AsBoostRulesDataHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconvertFromModel(AsBoostRuleModel source, BoostRuleEditorData target)protected voidconvertFromSearchProfileResult(AsConfigurationHolder<AsBoostRule,AbstractAsBoostRuleConfiguration> source, BoostRuleEditorData target, AbstractAsSearchProfileModel searchProfile)protected BoostRuleEditorDatacreateEditorData()java.lang.StringgetTypeCode()Returns the type code for the model.protected booleanisConfigurationFromSearchProfile(AbstractAsBoostRuleConfiguration configuration, AbstractAsSearchProfileModel searchProfile)protected voidloadDataFromInitialValue(java.util.Map<java.lang.Object,BoostRuleEditorData> mapping, java.util.Collection<AsBoostRuleModel> initialValue, java.util.Map<java.lang.String,java.lang.Object> parameters)protected voidloadDataFromSearchResult(java.util.Map<java.lang.Object,BoostRuleEditorData> mapping, SearchResultData searchResult, java.util.Map<java.lang.String,java.lang.Object> parameters)protected java.lang.StringmapBoostOperatorToSymbol(AsBoostOperator operator)-
Methods inherited from class de.hybris.platform.adaptivesearchbackoffice.editors.configurablemultireference.AbstractDataHandler
getAsConfigurationService, getAsUidGenerator, getAttributeType, getAttributeValue, getItemValue, getOrCreateEditorData, getValue, loadData, postLoadData, setAsConfigurationService, setAsUidGenerator, setAttributeValue
-
-
-
-
Field Detail
-
AS_BOOST_TYPE_ADDITIVE_SYMBOL
protected static final java.lang.String AS_BOOST_TYPE_ADDITIVE_SYMBOL
- See Also:
- Constant Field Values
-
AS_BOOST_TYPE_MULTIPLICATIVE_SYMBOL
protected static final java.lang.String AS_BOOST_TYPE_MULTIPLICATIVE_SYMBOL
- See Also:
- Constant Field Values
-
AS_BOOST_OPERATOR_EQUAL_SYMBOL
protected static final java.lang.String AS_BOOST_OPERATOR_EQUAL_SYMBOL
- See Also:
- Constant Field Values
-
AS_BOOST_OPERATOR_MATCH_SYMBOL
protected static final java.lang.String AS_BOOST_OPERATOR_MATCH_SYMBOL
- See Also:
- Constant Field Values
-
AS_BOOST_OPERATOR_GREATER_THAN_SYMBOL
protected static final java.lang.String AS_BOOST_OPERATOR_GREATER_THAN_SYMBOL
- See Also:
- Constant Field Values
-
AS_BOOST_OPERATOR_GREATER_THAN_OR_EQUAL_SYMBOL
protected static final java.lang.String AS_BOOST_OPERATOR_GREATER_THAN_OR_EQUAL_SYMBOL
- See Also:
- Constant Field Values
-
AS_BOOST_OPERATOR_LESS_THAN_SYMBOL
protected static final java.lang.String AS_BOOST_OPERATOR_LESS_THAN_SYMBOL
- See Also:
- Constant Field Values
-
AS_BOOST_OPERATOR_LESS_THAN_OR_EQUAL_SYMBOL
protected static final java.lang.String AS_BOOST_OPERATOR_LESS_THAN_OR_EQUAL_SYMBOL
- See Also:
- Constant Field Values
-
AS_BOOST_OPERATOR_NOT_EQUAL_SYMBOL
protected static final java.lang.String AS_BOOST_OPERATOR_NOT_EQUAL_SYMBOL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTypeCode
public java.lang.String getTypeCode()
Description copied from interface:DataHandlerReturns the type code for the model.- Returns:
- the type code
-
createEditorData
protected BoostRuleEditorData createEditorData()
- Specified by:
createEditorDatain classAbstractDataHandler<BoostRuleEditorData,AsBoostRuleModel>
-
loadDataFromSearchResult
protected void loadDataFromSearchResult(java.util.Map<java.lang.Object,BoostRuleEditorData> mapping, SearchResultData searchResult, java.util.Map<java.lang.String,java.lang.Object> parameters)
- Specified by:
loadDataFromSearchResultin classAbstractDataHandler<BoostRuleEditorData,AsBoostRuleModel>
-
loadDataFromInitialValue
protected void loadDataFromInitialValue(java.util.Map<java.lang.Object,BoostRuleEditorData> mapping, java.util.Collection<AsBoostRuleModel> initialValue, java.util.Map<java.lang.String,java.lang.Object> parameters)
- Specified by:
loadDataFromInitialValuein classAbstractDataHandler<BoostRuleEditorData,AsBoostRuleModel>
-
convertFromSearchProfileResult
protected void convertFromSearchProfileResult(AsConfigurationHolder<AsBoostRule,AbstractAsBoostRuleConfiguration> source, BoostRuleEditorData target, AbstractAsSearchProfileModel searchProfile)
-
isConfigurationFromSearchProfile
protected boolean isConfigurationFromSearchProfile(AbstractAsBoostRuleConfiguration configuration, AbstractAsSearchProfileModel searchProfile)
-
convertFromModel
protected void convertFromModel(AsBoostRuleModel source, BoostRuleEditorData target)
-
mapBoostOperatorToSymbol
protected java.lang.String mapBoostOperatorToSymbol(AsBoostOperator operator)
-
-