Class SearchProfileContextViewModel
java.lang.Object
de.hybris.platform.adaptivesearchbackoffice.widgets.AbstractWidgetViewModel
de.hybris.platform.adaptivesearchbackoffice.widgets.searchprofilecontext.SearchProfileContextViewModel
Controller for the context widget.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AsSearchConfigurationServiceprotected AsSearchProfileServiceprotected static final Stringprotected CatalogVersionServiceprotected I18NServiceprotected static final Stringprotected com.hybris.cockpitng.labels.LabelServiceprotected ModelServiceprotected static final Stringprotected static final Stringprotected SessionServiceprotected SynchronizationFacade -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringbuildSearchProfileLabel(AbstractAsSearchProfileModel searchProfile, AsSearchConfigurationInfoData searchConfigurationInfo) booleanisInSync()voidprocessFinished(com.hybris.cockpitng.core.events.CockpitEvent cockpitEvent) protected Optional<AbstractAsSearchProfileModel>protected voidsetInSync(boolean isInSync) voidsetNavigationContext(NavigationContextData navigationContext) protected voidsetSearchProfileInfo(SearchProfileInfoModel searchProfileInfo) voidvoidupdate(SearchResultData searchResult) protected voidupdateSearchProfileInfo(SearchResultData searchResult) voidMethods inherited from class de.hybris.platform.adaptivesearchbackoffice.widgets.AbstractWidgetViewModel
format, getModel, getWidgetInstanceManager, getWidgetSettings, getWidgetslot, sendOutput
-
Field Details
-
NAVIGATION_CONTEXT
- See Also:
-
SEARCH_PROFILE_INFO
- See Also:
-
IN_SYNC
- See Also:
-
CATALOG_SYNC_JOB
- See Also:
-
modelService
-
sessionService
-
i18nService
-
catalogVersionService
-
asSearchProfileService
-
asSearchConfigurationService
-
labelService
protected com.hybris.cockpitng.labels.LabelService labelService -
synchronizationFacade
-
-
Constructor Details
-
SearchProfileContextViewModel
public SearchProfileContextViewModel()
-
-
Method Details
-
update
-
updateSearchProfileInfo
-
buildSearchProfileLabel
protected String buildSearchProfileLabel(AbstractAsSearchProfileModel searchProfile, AsSearchConfigurationInfoData searchConfigurationInfo) -
updateSyncStatus
public void updateSyncStatus() -
synchronize
public void synchronize() -
processFinished
public void processFinished(com.hybris.cockpitng.core.events.CockpitEvent cockpitEvent) -
resolveSearchProfile
-
getSearchProfileInfo
-
setSearchProfileInfo
-
isInSync
public boolean isInSync() -
setInSync
protected void setInSync(boolean isInSync)
-