Class CarbonUIDefinitions
- java.lang.Object
-
- org.wso2.carbon.ui.deployment.beans.CarbonUIDefinitions
-
public class CarbonUIDefinitions extends Object
-
-
Constructor Summary
Constructors Constructor Description CarbonUIDefinitions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddContexts(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)voidaddUnauthenticatedUrls(String url)voidaddUnauthenticatedUrls(List<String> urls)HashMap<String,Context>getContexts()HashMap<String,String>getHttpUrls()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 & user permissionServlet[]getServletDefinitions()HashMap<String,String>getSkipTilesUrls()HashMap<String,String>getUnauthenticatedUrls()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)voidremoveSkipTilesUrls(String url)voidremoveSkipTilesUrls(List<String> urls)voidremoveUnauthenticatedUrls(String url)voidremoveUnauthenticatedUrls(List<String> urls)
-
-
-
Method Detail
-
removeContexts
public void removeContexts(Context context)
-
addHttpUrls
public void addHttpUrls(String url)
-
removeHttpUrls
public void removeHttpUrls(String url)
-
addUnauthenticatedUrls
public void addUnauthenticatedUrls(String url)
-
removeUnauthenticatedUrls
public void removeUnauthenticatedUrls(String url)
-
addSkipTilesUrls
public void addSkipTilesUrls(String url)
-
removeSkipTilesUrls
public void removeSkipTilesUrls(String url)
-
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:
CarbonUIUtil.removeMenuDefinition(String, javax.servlet.http.HttpServletRequest)
-
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)
-
-