Class AsPromotedItemsDataHandler
java.lang.Object
de.hybris.platform.adaptivesearchbackoffice.editors.configurablemultireference.AbstractDataHandler<PromotedItemEditorData,AsPromotedItemModel>
de.hybris.platform.adaptivesearchbackoffice.editors.promoteditems.AsPromotedItemsDataHandler
- All Implemented Interfaces:
DataHandler<PromotedItemEditorData,AsPromotedItemModel>
public class AsPromotedItemsDataHandler
extends AbstractDataHandler<PromotedItemEditorData,AsPromotedItemModel>
Implementation of
DataHandler for the promoted items.-
Field Summary
Fields inherited from class de.hybris.platform.adaptivesearchbackoffice.editors.configurablemultireference.AbstractDataHandler
SEARCH_PROFILE_PARAM -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconvertFromModel(AsPromotedItemModel source, PromotedItemEditorData target) protected voidconvertFromSearchProfileResult(AsConfigurationHolder<AsPromotedItem, AbstractAsBoostItemConfiguration> source, PromotedItemEditorData target, AbstractAsSearchProfileModel searchProfile) protected PromotedItemEditorDatacom.hybris.cockpitng.labels.LabelServiceReturns the type code for the model.protected booleanisConfigurationFromSearchProfile(AbstractAsBoostItemConfiguration configuration, AbstractAsSearchProfileModel searchProfile) protected voidloadDataFromInitialValue(Map<Object, PromotedItemEditorData> mapping, Collection<AsPromotedItemModel> initialValue, Map<String, Object> parameters) protected voidloadDataFromSearchResult(Map<Object, PromotedItemEditorData> mapping, SearchResultData searchResult, Map<String, Object> parameters) voidsetLabelService(com.hybris.cockpitng.labels.LabelService labelService) voidsetModelService(ModelService modelService) Methods inherited from class de.hybris.platform.adaptivesearchbackoffice.editors.configurablemultireference.AbstractDataHandler
getAsConfigurationService, getAsUidGenerator, getAttributeType, getAttributeValue, getItemValue, getOrCreateEditorData, getValue, loadData, postLoadData, setAsConfigurationService, setAsUidGenerator, setAttributeValue
-
Constructor Details
-
AsPromotedItemsDataHandler
public AsPromotedItemsDataHandler()
-
-
Method Details
-
getTypeCode
Description copied from interface:DataHandlerReturns the type code for the model.- Returns:
- the type code
-
createEditorData
- Specified by:
createEditorDatain classAbstractDataHandler<PromotedItemEditorData,AsPromotedItemModel>
-
loadDataFromSearchResult
protected void loadDataFromSearchResult(Map<Object, PromotedItemEditorData> mapping, SearchResultData searchResult, Map<String, Object> parameters) - Specified by:
loadDataFromSearchResultin classAbstractDataHandler<PromotedItemEditorData,AsPromotedItemModel>
-
loadDataFromInitialValue
protected void loadDataFromInitialValue(Map<Object, PromotedItemEditorData> mapping, Collection<AsPromotedItemModel> initialValue, Map<String, Object> parameters) - Specified by:
loadDataFromInitialValuein classAbstractDataHandler<PromotedItemEditorData,AsPromotedItemModel>
-
convertFromSearchProfileResult
protected void convertFromSearchProfileResult(AsConfigurationHolder<AsPromotedItem, AbstractAsBoostItemConfiguration> source, PromotedItemEditorData target, AbstractAsSearchProfileModel searchProfile) -
isConfigurationFromSearchProfile
protected boolean isConfigurationFromSearchProfile(AbstractAsBoostItemConfiguration configuration, AbstractAsSearchProfileModel searchProfile) -
convertFromModel
-
getModelService
-
setModelService
-
getLabelService
public com.hybris.cockpitng.labels.LabelService getLabelService() -
setLabelService
public void setLabelService(com.hybris.cockpitng.labels.LabelService labelService)
-