public class DefaultNavigationStateViewModel extends Object implements NavigationStateViewModel
| Constructor and Description |
|---|
DefaultNavigationStateViewModel(NavigationEditorService navigationService,
FacetSearchDataService cmsFacetSearchDataService,
CMSAdminSiteService cmsAdminSiteService) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterFacetsApplied()
Operations on component model after facets applied/removed.
|
void |
applyFacet(NavigationLinkViewModel navLinkModel) |
protected String |
buildSolrTextSearchQuery() |
Collection<NavigationLinkViewModel> |
getAppliedFacets()
Getting all applied facets
|
Collection<NavigationLinkCollectionViewModel> |
getCurrentNavLinkCollection()
Getting current NavigationLinkCollectionViewModel collection (for facet tabs generation puropses)
|
protected void |
prepareSolrSearch() |
void |
removeAppliedFacet(NavigationLinkViewModel navLinkModel) |
void |
setLiveEditView(LiveEditViewModel liveEditView) |
public DefaultNavigationStateViewModel(NavigationEditorService navigationService, FacetSearchDataService cmsFacetSearchDataService, CMSAdminSiteService cmsAdminSiteService)
public void setLiveEditView(LiveEditViewModel liveEditView)
public Collection<NavigationLinkViewModel> getAppliedFacets()
NavigationStateViewModelgetAppliedFacets in interface NavigationStateViewModelpublic void applyFacet(NavigationLinkViewModel navLinkModel)
applyFacet in interface NavigationStateViewModelpublic void removeAppliedFacet(NavigationLinkViewModel navLinkModel)
removeAppliedFacet in interface NavigationStateViewModelpublic void afterFacetsApplied()
NavigationStateViewModelafterFacetsApplied in interface NavigationStateViewModelprotected void prepareSolrSearch()
public Collection<NavigationLinkCollectionViewModel> getCurrentNavLinkCollection()
NavigationStateViewModelgetCurrentNavLinkCollection in interface NavigationStateViewModelprotected String buildSolrTextSearchQuery()
Copyright © 2017 SAP SE. All Rights Reserved.