Interface NavigationService

All Superinterfaces:
com.appiancorp.services.ContextSensitiveService, Service

@Deprecated public interface NavigationService extends com.appiancorp.services.ContextSensitiveService
Deprecated.
The Portal functionality will be removed in a future release. Use the Tempo Interface for similar functionality.
  • Method Details

    • updateNavigationButtons

      void updateNavigationButtons(NavigationButton[] buttons_) throws AppianException
      Deprecated.
      All navigation button are updated in bulk. If a button has an id of -1 it is new and a new id is assigned to it. If a button exists in the data store and is not present in this list of buttons, then it has been deleted and should be removed from the data store. This method can only be called by a system administrator.
      Throws:
      AppianException
    • getNavigationButtons

      NavigationButton[] getNavigationButtons()
      Deprecated.
      Get only those buttons that the current user has access to see. Note that administrators always will see all buttons, regardless of group membership.
    • getAllNavigationButtons

      NavigationButton[] getAllNavigationButtons()
      Deprecated.
      Get all navigation buttons. Must be an administrator to make this call.
    • updateNavigationMenus

      void updateNavigationMenus(NavigationMenu[] menus_) throws AppianException
      Deprecated.
      All navigation menus are updated in bulk. If a menu has an id of -1 it is new and a new id is assigned to it. If a menu exists in the data store and is not present in this list of menus, then it has been deleted and should be removed from the data store. This method can only be called by a system administrator.
      Throws:
      AppianException
    • getNavigationMenus

      NavigationMenu[] getNavigationMenus()
      Deprecated.
      Get all menus registered in the system.
    • getNavigationMenu

      NavigationMenu getNavigationMenu(String key_)
      Deprecated.