public class NavigationServiceImpl extends Object implements org.exoplatform.portal.mop.navigation.NavigationService
| Constructor and Description |
|---|
NavigationServiceImpl(POMSessionManager manager) |
NavigationServiceImpl(POMSessionManager manager,
org.exoplatform.portal.mop.navigation.DataCache dataCache) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCache() |
boolean |
destroyNavigation(org.exoplatform.portal.mop.navigation.NavigationContext navigation) |
org.exoplatform.portal.mop.navigation.NavigationContext |
loadNavigation(org.exoplatform.portal.mop.SiteKey key) |
List<org.exoplatform.portal.mop.navigation.NavigationContext> |
loadNavigations(org.exoplatform.portal.mop.SiteType type) |
<N> org.exoplatform.portal.mop.navigation.NodeContext<N> |
loadNode(org.exoplatform.portal.mop.navigation.NodeModel<N> model,
org.exoplatform.portal.mop.navigation.NavigationContext navigation,
org.exoplatform.portal.mop.navigation.Scope scope,
org.exoplatform.portal.mop.navigation.NodeChangeListener<org.exoplatform.portal.mop.navigation.NodeContext<N>> listener) |
<N> void |
rebaseNode(org.exoplatform.portal.mop.navigation.NodeContext<N> context,
org.exoplatform.portal.mop.navigation.Scope scope,
org.exoplatform.portal.mop.navigation.NodeChangeListener<org.exoplatform.portal.mop.navigation.NodeContext<N>> listener) |
void |
saveNavigation(org.exoplatform.portal.mop.navigation.NavigationContext navigation) |
<N> void |
saveNode(org.exoplatform.portal.mop.navigation.NodeContext<N> context,
org.exoplatform.portal.mop.navigation.NodeChangeListener<org.exoplatform.portal.mop.navigation.NodeContext<N>> listener) |
<N> void |
updateNode(org.exoplatform.portal.mop.navigation.NodeContext<N> root,
org.exoplatform.portal.mop.navigation.Scope scope,
org.exoplatform.portal.mop.navigation.NodeChangeListener<org.exoplatform.portal.mop.navigation.NodeContext<N>> listener) |
public NavigationServiceImpl(POMSessionManager manager, org.exoplatform.portal.mop.navigation.DataCache dataCache) throws NullPointerException
NullPointerExceptionpublic NavigationServiceImpl(POMSessionManager manager) throws NullPointerException
NullPointerExceptionpublic org.exoplatform.portal.mop.navigation.NavigationContext loadNavigation(org.exoplatform.portal.mop.SiteKey key)
loadNavigation in interface org.exoplatform.portal.mop.navigation.NavigationServicepublic List<org.exoplatform.portal.mop.navigation.NavigationContext> loadNavigations(org.exoplatform.portal.mop.SiteType type) throws NullPointerException, org.exoplatform.portal.mop.navigation.NavigationServiceException
loadNavigations in interface org.exoplatform.portal.mop.navigation.NavigationServiceNullPointerExceptionorg.exoplatform.portal.mop.navigation.NavigationServiceExceptionpublic void saveNavigation(org.exoplatform.portal.mop.navigation.NavigationContext navigation)
throws NullPointerException,
org.exoplatform.portal.mop.navigation.NavigationServiceException
saveNavigation in interface org.exoplatform.portal.mop.navigation.NavigationServiceNullPointerExceptionorg.exoplatform.portal.mop.navigation.NavigationServiceExceptionpublic boolean destroyNavigation(org.exoplatform.portal.mop.navigation.NavigationContext navigation)
throws NullPointerException,
org.exoplatform.portal.mop.navigation.NavigationServiceException
destroyNavigation in interface org.exoplatform.portal.mop.navigation.NavigationServiceNullPointerExceptionorg.exoplatform.portal.mop.navigation.NavigationServiceExceptionpublic <N> org.exoplatform.portal.mop.navigation.NodeContext<N> loadNode(org.exoplatform.portal.mop.navigation.NodeModel<N> model,
org.exoplatform.portal.mop.navigation.NavigationContext navigation,
org.exoplatform.portal.mop.navigation.Scope scope,
org.exoplatform.portal.mop.navigation.NodeChangeListener<org.exoplatform.portal.mop.navigation.NodeContext<N>> listener)
loadNode in interface org.exoplatform.portal.mop.navigation.NavigationServicepublic <N> void updateNode(org.exoplatform.portal.mop.navigation.NodeContext<N> root,
org.exoplatform.portal.mop.navigation.Scope scope,
org.exoplatform.portal.mop.navigation.NodeChangeListener<org.exoplatform.portal.mop.navigation.NodeContext<N>> listener)
throws NullPointerException,
IllegalArgumentException,
org.exoplatform.portal.mop.navigation.NavigationServiceException
updateNode in interface org.exoplatform.portal.mop.navigation.NavigationServiceNullPointerExceptionIllegalArgumentExceptionorg.exoplatform.portal.mop.navigation.NavigationServiceExceptionpublic <N> void saveNode(org.exoplatform.portal.mop.navigation.NodeContext<N> context,
org.exoplatform.portal.mop.navigation.NodeChangeListener<org.exoplatform.portal.mop.navigation.NodeContext<N>> listener)
throws NullPointerException,
org.exoplatform.portal.mop.navigation.NavigationServiceException
saveNode in interface org.exoplatform.portal.mop.navigation.NavigationServiceNullPointerExceptionorg.exoplatform.portal.mop.navigation.NavigationServiceExceptionpublic <N> void rebaseNode(org.exoplatform.portal.mop.navigation.NodeContext<N> context,
org.exoplatform.portal.mop.navigation.Scope scope,
org.exoplatform.portal.mop.navigation.NodeChangeListener<org.exoplatform.portal.mop.navigation.NodeContext<N>> listener)
throws org.exoplatform.portal.mop.navigation.NavigationServiceException
rebaseNode in interface org.exoplatform.portal.mop.navigation.NavigationServiceorg.exoplatform.portal.mop.navigation.NavigationServiceExceptionpublic void clearCache()
Copyright © 2003–2021 eXo Platform SAS. All rights reserved.