Class NavigationImpl

java.lang.Object
org.gatein.api.navigation.NavigationImpl
All Implemented Interfaces:
org.gatein.api.navigation.Navigation

@Deprecated(forRemoval=true, since="7.0") public class NavigationImpl extends Object implements org.gatein.api.navigation.Navigation
Deprecated, for removal: This API element is subject to removal in a future version.
should be removed since the Portal API is defined using Service Layers instead of contextual API which doesn't help to get stateless mode. This is kept for now until removing ecms from eXo addons
Author:
Stian Thorgersen, Nick Scavelli
  • Constructor Summary

    Constructors
    Constructor
    Description
    NavigationImpl(org.gatein.api.site.SiteId siteId, org.exoplatform.portal.mop.service.NavigationService navigationService, org.exoplatform.portal.mop.navigation.NavigationContext navCtx, org.exoplatform.portal.mop.storage.DescriptionStorage descriptionService, org.exoplatform.services.resources.ResourceBundleManager bundleManager)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.gatein.api.navigation.Node
    getNode(String... nodePath)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    org.gatein.api.navigation.Node
    getNode(org.gatein.api.navigation.NodePath nodePath)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    org.gatein.api.navigation.Node
    getNode(org.gatein.api.navigation.NodePath nodePath, org.gatein.api.navigation.NodeVisitor visitor)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    int
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    org.gatein.api.navigation.Node
    getRootNode(org.gatein.api.navigation.NodeVisitor visitor)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    org.gatein.api.site.SiteId
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    refreshNode(org.gatein.api.navigation.Node node)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    refreshNode(org.gatein.api.navigation.Node node, org.gatein.api.navigation.NodeVisitor visitor)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    removeNode(org.gatein.api.navigation.NodePath path)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    saveNode(org.gatein.api.navigation.Node node)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    setPriority(int priority)
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NavigationImpl

      public NavigationImpl(org.gatein.api.site.SiteId siteId, org.exoplatform.portal.mop.service.NavigationService navigationService, org.exoplatform.portal.mop.navigation.NavigationContext navCtx, org.exoplatform.portal.mop.storage.DescriptionStorage descriptionService, org.exoplatform.services.resources.ResourceBundleManager bundleManager)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • removeNode

      public boolean removeNode(org.gatein.api.navigation.NodePath path)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      removeNode in interface org.gatein.api.navigation.Navigation
    • getNode

      public org.gatein.api.navigation.Node getNode(String... nodePath)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getNode in interface org.gatein.api.navigation.Navigation
    • getNode

      public org.gatein.api.navigation.Node getNode(org.gatein.api.navigation.NodePath nodePath)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getNode in interface org.gatein.api.navigation.Navigation
    • getNode

      public org.gatein.api.navigation.Node getNode(org.gatein.api.navigation.NodePath nodePath, org.gatein.api.navigation.NodeVisitor visitor)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getNode in interface org.gatein.api.navigation.Navigation
    • getPriority

      public int getPriority()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getPriority in interface org.gatein.api.navigation.Navigation
    • getSiteId

      public org.gatein.api.site.SiteId getSiteId()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getSiteId in interface org.gatein.api.navigation.Navigation
    • getRootNode

      public org.gatein.api.navigation.Node getRootNode(org.gatein.api.navigation.NodeVisitor visitor)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getRootNode in interface org.gatein.api.navigation.Navigation
    • refreshNode

      public void refreshNode(org.gatein.api.navigation.Node node)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      refreshNode in interface org.gatein.api.navigation.Navigation
    • refreshNode

      public void refreshNode(org.gatein.api.navigation.Node node, org.gatein.api.navigation.NodeVisitor visitor)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      refreshNode in interface org.gatein.api.navigation.Navigation
    • saveNode

      public void saveNode(org.gatein.api.navigation.Node node)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      saveNode in interface org.gatein.api.navigation.Navigation
    • setPriority

      public void setPriority(int priority)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      setPriority in interface org.gatein.api.navigation.Navigation