Class CarbonUIDefinitions

java.lang.Object
org.wso2.carbon.ui.deployment.beans.CarbonUIDefinitions

public class CarbonUIDefinitions extends Object
  • Constructor Details

    • CarbonUIDefinitions

      public CarbonUIDefinitions()
  • Method Details

    • addContexts

      public void addContexts(List<Context> contexts)
    • removeContexts

      public void removeContexts(List<Context> contexts)
    • addContexts

      public void addContexts(String contextId, Context context)
    • removeContexts

      public void removeContexts(Context context)
    • getContexts

      public HashMap<String,Context> getContexts()
    • addHttpUrls

      public void addHttpUrls(List<String> urls)
    • removeHttpUrls

      public void removeHttpUrls(List<String> urls)
    • addHttpUrls

      public void addHttpUrls(String url)
    • removeHttpUrls

      public void removeHttpUrls(String url)
    • getHttpUrls

      public HashMap<String,String> getHttpUrls()
    • addUnauthenticatedUrls

      public void addUnauthenticatedUrls(List<String> urls)
    • removeUnauthenticatedUrls

      public void removeUnauthenticatedUrls(List<String> urls)
    • addUnauthenticatedUrls

      public void addUnauthenticatedUrls(String url)
    • removeUnauthenticatedUrls

      public void removeUnauthenticatedUrls(String url)
    • getUnauthenticatedUrls

      public HashMap<String,String> getUnauthenticatedUrls()
    • addSkipTilesUrls

      public void addSkipTilesUrls(List<String> urls)
    • removeSkipTilesUrls

      public void removeSkipTilesUrls(List<String> urls)
    • addSkipTilesUrls

      public void addSkipTilesUrls(String url)
    • removeSkipTilesUrls

      public void removeSkipTilesUrls(String url)
    • getSkipTilesUrls

      public HashMap<String,String> getSkipTilesUrls()
    • removeMenuDefinition

      public void removeMenuDefinition(String menuId)
      Removes a given menu item from menu definitions. Menu items available to all users will be effected.
      Parameters:
      menuId -
      See Also:
    • getMenuDefinitions

      public Menu[] getMenuDefinitions(String loggedInUserName, boolean isSuperTenant, ArrayList<String> userPermissions, javax.servlet.http.HttpServletRequest request)
      Parameters:
      loggedInUserName -
      userPermissions -
      request -
      Returns:
    • getMenuDefinitions

      public Menu[] getMenuDefinitions(String loggedInUserName, boolean isSuperTenant, ArrayList<String> userPermissions, javax.servlet.http.HttpServletRequest request, Menu[] currentMenuItems)
      Get menu definitions based on Logged in user invalid input: '&' user permission
      Parameters:
      loggedInUserName -
      userPermissions -
      Returns:
    • addMenuItems

      public void addMenuItems(Menu[] newMenuDefinitions)
    • removeMenuItems

      public void removeMenuItems(Menu[] menuDefinitionsToBeRemoved)
      Parameters:
      menuDefinitionsToBeRemoved -
    • getServletDefinitions

      public Servlet[] getServletDefinitions()
      Returns:
    • addServletItems

      public void addServletItems(Servlet[] newServletDefinitions)
      Parameters:
      newServletDefinitions -
    • removeServletItems

      public void removeServletItems(Servlet[] servletDefinitionsToRemoved)