Class CarbonUIDefinitions


  • public class CarbonUIDefinitions
    extends Object
    • Constructor Detail

      • CarbonUIDefinitions

        public CarbonUIDefinitions()
    • Method Detail

      • 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)
      • 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)
      • 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)
      • 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)
      • 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 & 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)