public class CarbonUIUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
QUERY_PARAM_LOCALE |
static String |
SESSION_PARAM_LOCALE |
| Constructor and Description |
|---|
CarbonUIUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
getAdminConsoleURL(javax.servlet.http.HttpServletRequest request)
Returns url to admin console.
|
static String |
getAdminConsoleURL(String context)
Returns url to admin console.
|
static org.osgi.framework.BundleContext |
getBundleContext() |
static String |
getBundleResourcePath(String resourceName) |
static String |
getHomePage()
Returns home page location for "Home" link in Carbon UI menu.
|
static String |
geti18nString(String key,
String i18nBundle,
Locale locale)
Returns internationalized string for supplied key.
|
static String |
geti18nString(String key,
String i18nBundle,
String language)
Returns internationalized string for supplied key.
|
static String |
getIndexPageURL(org.wso2.carbon.base.api.ServerConfigurationService serverConfig) |
static String |
getIndexPageURL(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpSession httpSession) |
static Locale |
getLocaleFromSession(javax.servlet.http.HttpServletRequest request) |
static Object |
getProductParam(String key)
Method is used to retrive product xml params
|
static String |
getServerConfigurationProperty(String propertyName)
Get a ServerConfiguration Property
|
static Object |
getServerProxy(Object clientClassObject,
Class osgiObjectClass,
javax.servlet.http.HttpSession session)
Deprecated.
Do not use this method. Simply use the relevant client.
|
static String |
getServerURL(org.wso2.carbon.base.api.ServerConfigurationService serverConfig) |
static String |
getServerURL(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpSession httpSession) |
static String |
https2httpURL(String url) |
static boolean |
isContextRegistered(javax.servlet.ServletConfig config,
String context) |
static boolean |
isSuperTenant(javax.servlet.http.HttpServletRequest request) |
static boolean |
isUserAuthorized(javax.servlet.http.HttpServletRequest request,
String resource)
This method is a helper method for checking UI permissions.
|
static void |
removeMenuDefinition(String menuId,
javax.servlet.http.HttpServletRequest request)
Removed menu item from current user's session.
|
static String |
removeTenantSpecificStringsFromURL(String requestURL) |
static void |
setBundleContext(org.osgi.framework.BundleContext context) |
static void |
setLocaleToSession(javax.servlet.http.HttpServletRequest request) |
static void |
setProductParam(String key,
Object value) |
static Locale |
toLocale(String localeQuery) |
public static final String QUERY_PARAM_LOCALE
public static final String SESSION_PARAM_LOCALE
public static Object getServerProxy(Object clientClassObject, Class osgiObjectClass, javax.servlet.http.HttpSession session)
clientClassObject - Web services clientosgiObjectClass - OSGi service classsession - The HTTP Sessionpublic static void setBundleContext(org.osgi.framework.BundleContext context)
public static org.osgi.framework.BundleContext getBundleContext()
public static String getIndexPageURL(org.wso2.carbon.base.api.ServerConfigurationService serverConfig)
public static String getIndexPageURL(javax.servlet.ServletContext servletContext, javax.servlet.http.HttpSession httpSession)
public static String getServerURL(org.wso2.carbon.base.api.ServerConfigurationService serverConfig)
public static String getServerURL(javax.servlet.ServletContext servletContext, javax.servlet.http.HttpSession httpSession)
public static boolean isSuperTenant(javax.servlet.http.HttpServletRequest request)
public static String getAdminConsoleURL(javax.servlet.http.HttpServletRequest request)
request - The HTTPServletRequestpublic static String getAdminConsoleURL(String context)
context - Webapp context root of the Carbon webapppublic static String getServerConfigurationProperty(String propertyName)
propertyName - Name of the propertypublic static boolean isContextRegistered(javax.servlet.ServletConfig config,
String context)
public static void setLocaleToSession(javax.servlet.http.HttpServletRequest request)
public static Locale getLocaleFromSession(javax.servlet.http.HttpServletRequest request)
public static String geti18nString(String key, String i18nBundle, String language)
key - - key to look fori18nBundle - - resource bundlelanguage - - languagepublic static String geti18nString(String key, String i18nBundle, Locale locale)
key - - key to look fori18nBundle - - resource bundlelocale - - localepublic static void removeMenuDefinition(String menuId, javax.servlet.http.HttpServletRequest request)
menuId - request - CarbonUIDefinitions.removeMenuDefinition(String)public static boolean isUserAuthorized(javax.servlet.http.HttpServletRequest request,
String resource)
public static Object getProductParam(String key)
key - = product xml keypublic static String getHomePage()
Copyright © 2012-2015 The Apache Software Foundation. All Rights Reserved.