Class CarbonUIDefinitions
java.lang.Object
org.wso2.carbon.ui.deployment.beans.CarbonUIDefinitions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddContexts(String contextId, Context context) voidaddContexts(List<Context> contexts) voidaddHttpUrls(String url) voidaddHttpUrls(List<String> urls) voidaddMenuItems(Menu[] newMenuDefinitions) voidaddServletItems(Servlet[] newServletDefinitions) voidaddSkipTilesUrls(String url) voidaddSkipTilesUrls(List<String> urls) voidvoidaddUnauthenticatedUrls(List<String> urls) Menu[]getMenuDefinitions(String loggedInUserName, boolean isSuperTenant, ArrayList<String> userPermissions, javax.servlet.http.HttpServletRequest request) 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 permissionServlet[]voidremoveContexts(List<Context> contexts) voidremoveContexts(Context context) voidremoveHttpUrls(String url) voidremoveHttpUrls(List<String> urls) voidremoveMenuDefinition(String menuId) Removes a given menu item from menu definitions.voidremoveMenuItems(Menu[] menuDefinitionsToBeRemoved) voidremoveServletItems(Servlet[] servletDefinitionsToRemoved) voidvoidremoveSkipTilesUrls(List<String> urls) voidvoidremoveUnauthenticatedUrls(List<String> urls)
-
Constructor Details
-
CarbonUIDefinitions
public CarbonUIDefinitions()
-
-
Method Details
-
addContexts
-
removeContexts
-
addContexts
-
removeContexts
-
getContexts
-
addHttpUrls
-
removeHttpUrls
-
addHttpUrls
-
removeHttpUrls
-
getHttpUrls
-
addUnauthenticatedUrls
-
removeUnauthenticatedUrls
-
addUnauthenticatedUrls
-
removeUnauthenticatedUrls
-
getUnauthenticatedUrls
-
addSkipTilesUrls
-
removeSkipTilesUrls
-
addSkipTilesUrls
-
removeSkipTilesUrls
-
getSkipTilesUrls
-
removeMenuDefinition
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
-
removeMenuItems
- Parameters:
menuDefinitionsToBeRemoved-
-
getServletDefinitions
- Returns:
-
addServletItems
- Parameters:
newServletDefinitions-
-
removeServletItems
-