org.apache.stratos.tenant.mgt.ui.utils
Class TenantMgtUtil

java.lang.Object
  extended by org.apache.stratos.tenant.mgt.ui.utils.TenantMgtUtil

public class TenantMgtUtil
extends Object

Utility methods for tenant.mgt.ui


Constructor Summary
TenantMgtUtil()
           
 
Method Summary
static void activateTenant(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletConfig config, javax.servlet.http.HttpSession session)
          Super admin activates a tenant
static void addTenantConfigBean(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletConfig config, javax.servlet.http.HttpSession session)
          Super admin Adds a tenant
static void deactivateTenant(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletConfig config, javax.servlet.http.HttpSession session)
          Super admin deactivates a tenant
static org.apache.stratos.tenant.mgt.stub.beans.xsd.TenantInfoBean getTenant(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletConfig config, javax.servlet.http.HttpSession session)
          Super admin gets a particular tenant
static org.apache.stratos.tenant.mgt.stub.beans.xsd.TenantInfoBean[] getTenants(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletConfig config, javax.servlet.http.HttpSession session)
          Super admin gets all the tenant
static String removeHtmlElements(String text)
          This is used to avoid xss attacks
static void updateTenantConfigBean(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletConfig config, javax.servlet.http.HttpSession session)
          Super admin Updates a tenant
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TenantMgtUtil

public TenantMgtUtil()
Method Detail

addTenantConfigBean

public static void addTenantConfigBean(javax.servlet.http.HttpServletRequest request,
                                       javax.servlet.ServletConfig config,
                                       javax.servlet.http.HttpSession session)
                                throws Exception
Super admin Adds a tenant

Parameters:
request - HttpServletRequest
config - ServletConfig
session - HttpSession
Throws:
Exception - , if error in adding the tenant

updateTenantConfigBean

public static void updateTenantConfigBean(javax.servlet.http.HttpServletRequest request,
                                          javax.servlet.ServletConfig config,
                                          javax.servlet.http.HttpSession session)
                                   throws Exception
Super admin Updates a tenant

Parameters:
request - HttpServletRequest
config - ServletConfig
session - HttpSession
Throws:
Exception - , if error in updating the tenant

getTenants

public static org.apache.stratos.tenant.mgt.stub.beans.xsd.TenantInfoBean[] getTenants(javax.servlet.http.HttpServletRequest request,
                                                                                       javax.servlet.ServletConfig config,
                                                                                       javax.servlet.http.HttpSession session)
                                                                                throws Exception
Super admin gets all the tenant

Parameters:
request - HttpServletRequest
config - ServletConfig
session - HttpSession
Returns:
TenantInfoBean[] - Array of tenants
Throws:
Exception - , if getting the tenant information failed.

getTenant

public static org.apache.stratos.tenant.mgt.stub.beans.xsd.TenantInfoBean getTenant(javax.servlet.http.HttpServletRequest request,
                                                                                    javax.servlet.ServletConfig config,
                                                                                    javax.servlet.http.HttpSession session)
                                                                             throws Exception
Super admin gets a particular tenant

Parameters:
request - HttpServletRequest
config - ServletConfig
session - HttpSession
Returns:
TenantInfoBean - for a tenant
Throws:
Exception - , if error in getting the tenant

activateTenant

public static void activateTenant(javax.servlet.http.HttpServletRequest request,
                                  javax.servlet.ServletConfig config,
                                  javax.servlet.http.HttpSession session)
                           throws Exception
Super admin activates a tenant

Parameters:
request - HttpServletRequest
config - ServletConfig
session - HttpSession
Throws:
Exception - , if failed to activate the tenant.

deactivateTenant

public static void deactivateTenant(javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.ServletConfig config,
                                    javax.servlet.http.HttpSession session)
                             throws Exception
Super admin deactivates a tenant

Parameters:
request - HttpServletRequest
config - ServletConfig
session - HttpSession
Throws:
Exception - , if failed to deactivate the tenant

removeHtmlElements

public static String removeHtmlElements(String text)
This is used to avoid xss attacks

Parameters:
text - the text
Returns:
the text encoding '<' and '>' elements


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.