public class DefaultNavigationStateViewModel extends java.lang.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 java.lang.String |
buildSolrTextSearchQuery() |
java.util.Collection<NavigationLinkViewModel> |
getAppliedFacets()
Getting all applied facets
|
java.util.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 java.util.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 java.util.Collection<NavigationLinkCollectionViewModel> getCurrentNavLinkCollection()
NavigationStateViewModelgetCurrentNavLinkCollection in interface NavigationStateViewModelprotected java.lang.String buildSolrTextSearchQuery()
Copyright © 2018 SAP SE. All Rights Reserved.