Class NavigationServiceImpl
java.lang.Object
org.exoplatform.portal.mop.service.NavigationServiceImpl
- All Implemented Interfaces:
org.exoplatform.portal.mop.service.NavigationService
public class NavigationServiceImpl
extends Object
implements org.exoplatform.portal.mop.service.NavigationService
-
Constructor Summary
ConstructorsConstructorDescriptionNavigationServiceImpl(org.exoplatform.portal.mop.service.DescriptionService descriptionService, org.exoplatform.services.listener.ListenerService listenerService, org.exoplatform.portal.mop.storage.NavigationStorage navigationStorage) -
Method Summary
Modifier and TypeMethodDescriptionvoidcloneNodes(org.exoplatform.portal.mop.navigation.NodeContext src, org.exoplatform.portal.mop.navigation.NodeContext dest, org.exoplatform.portal.mop.SiteKey siteKey) org.exoplatform.portal.mop.navigation.NodeData[]createNode(Long parentId, Long previousId, String name, org.exoplatform.portal.mop.navigation.NodeState state) voiddeleteNode(Long nodeId) booleandestroyNavigation(org.exoplatform.portal.mop.navigation.NavigationContext navigation) booleandestroyNavigation(org.exoplatform.portal.mop.SiteKey siteKey) org.exoplatform.portal.mop.navigation.NodeDatagetNodeById(Long nodeId) org.exoplatform.portal.mop.navigation.NavigationContextloadNavigation(org.exoplatform.portal.mop.SiteKey key) <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) org.exoplatform.portal.mop.navigation.NodeContext<org.exoplatform.portal.mop.navigation.NodeContext<?>> loadNode(org.exoplatform.portal.mop.SiteKey siteKey) org.exoplatform.portal.mop.navigation.NodeContext<org.exoplatform.portal.mop.navigation.NodeContext<?>> <N> org.exoplatform.portal.mop.navigation.NodeContext<N> loadNodeById(org.exoplatform.portal.mop.navigation.NodeModel<N> model, String nodeId, org.exoplatform.portal.mop.navigation.Scope scope, org.exoplatform.portal.mop.navigation.NodeChangeListener<org.exoplatform.portal.mop.navigation.NodeContext<N>> listener) void<N> voidrebaseNode(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) voidsaveNavigation(org.exoplatform.portal.mop.navigation.NavigationContext navigation) voidsaveNavigationFromTemplate(org.exoplatform.portal.mop.SiteKey sourceSiteTemplate, org.exoplatform.portal.mop.SiteKey targetSiteKey) <N> voidsaveNode(org.exoplatform.portal.mop.navigation.NodeContext<N> context) <N> voidsaveNode(org.exoplatform.portal.mop.navigation.NodeContext<N> context, org.exoplatform.portal.mop.navigation.NodeChangeListener<org.exoplatform.portal.mop.navigation.NodeContext<N>> listener) voidupdateNode(Long nodeId, org.exoplatform.portal.mop.navigation.NodeState state) <N> voidupdateNode(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)
-
Constructor Details
-
Method Details
-
loadNode
public org.exoplatform.portal.mop.navigation.NodeContext<org.exoplatform.portal.mop.navigation.NodeContext<?>> loadNode(org.exoplatform.portal.mop.SiteKey siteKey) - Specified by:
loadNodein interfaceorg.exoplatform.portal.mop.service.NavigationService
-
loadNode
public org.exoplatform.portal.mop.navigation.NodeContext<org.exoplatform.portal.mop.navigation.NodeContext<?>> loadNode(org.exoplatform.portal.mop.SiteKey siteKey, String navUri) - Specified by:
loadNodein interfaceorg.exoplatform.portal.mop.service.NavigationService
-
getNodeById
- Specified by:
getNodeByIdin interfaceorg.exoplatform.portal.mop.service.NavigationService
-
moveNode
- Specified by:
moveNodein interfaceorg.exoplatform.portal.mop.service.NavigationService
-
deleteNode
- Specified by:
deleteNodein interfaceorg.exoplatform.portal.mop.service.NavigationService