org.apache.stratos.common.util
Class ClaimsMgtUtil

java.lang.Object
  extended by org.apache.stratos.common.util.ClaimsMgtUtil

public class ClaimsMgtUtil
extends Object


Constructor Summary
ClaimsMgtUtil()
           
 
Method Summary
static String getAdminUserNameFromTenantId(org.wso2.carbon.user.core.service.RealmService realmService, int tenantId)
          Method to get the name of the admin user given the tenant id
static String getClaimfromUserStoreManager(org.wso2.carbon.user.core.service.RealmService realmService, int tenantId, String claim)
          Get the claims from the user store manager
static String getFirstName(org.wso2.carbon.user.core.service.RealmService realmService, int tenantId)
          gets first name
static String getFirstNamefromUserStoreManager(org.wso2.carbon.user.core.service.RealmService realmService, int tenantId)
          Gets first name from the user store manager
static String getLastName(org.wso2.carbon.user.core.service.RealmService realmService, int tenantId)
          gets last name
static String getLastNamefromUserStoreManager(org.wso2.carbon.user.core.service.RealmService realmService, int tenantId)
          Gets last name from the user store manager
static String[] getNames(org.wso2.carbon.user.core.service.RealmService realmService, int tenantId)
          Gets the first name of a tenant admin to address him/her in the notifications
static String[] getNamesfromFullName(org.wso2.carbon.user.core.service.RealmService realmService, String fullName)
          Let's split the givenname into two.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClaimsMgtUtil

public ClaimsMgtUtil()
Method Detail

getFirstName

public static String getFirstName(org.wso2.carbon.user.core.service.RealmService realmService,
                                  int tenantId)
                           throws Exception
gets first name

Parameters:
realmService - realmService
tenantId - tenant id
Returns:
first name
Throws:
Exception - if error in getting the first name

getLastName

public static String getLastName(org.wso2.carbon.user.core.service.RealmService realmService,
                                 int tenantId)
                          throws Exception
gets last name

Parameters:
tenant - tenant
tenantId - tenant id
Returns:
last name
Throws:
Exception - if error in getting the last name

getNames

public static String[] getNames(org.wso2.carbon.user.core.service.RealmService realmService,
                                int tenantId)
                         throws Exception
Gets the first name of a tenant admin to address him/her in the notifications

Parameters:
tenant - tenant
tenantId - tenant Id
Returns:
first name / calling name
Throws:
Exception - if unable to retrieve the admin name

getAdminUserNameFromTenantId

public static String getAdminUserNameFromTenantId(org.wso2.carbon.user.core.service.RealmService realmService,
                                                  int tenantId)
                                           throws Exception
Method to get the name of the admin user given the tenant id

Parameters:
tenantId - tenant id
Returns:
admin user name
Throws:
Exception - UserStoreException

getNamesfromFullName

public static String[] getNamesfromFullName(org.wso2.carbon.user.core.service.RealmService realmService,
                                            String fullName)
Let's split the givenname into two.

Parameters:
fullName - full name of the tenant admin
Returns:
first name

getClaimfromUserStoreManager

public static String getClaimfromUserStoreManager(org.wso2.carbon.user.core.service.RealmService realmService,
                                                  int tenantId,
                                                  String claim)
                                           throws org.wso2.carbon.user.core.UserStoreException
Get the claims from the user store manager

Parameters:
tenant - tenant information
tenantId - tenantId
claim - claim name
Returns:
claim value
Throws:
org.wso2.carbon.user.core.UserStoreException - exception in getting the user store manager

getFirstNamefromUserStoreManager

public static String getFirstNamefromUserStoreManager(org.wso2.carbon.user.core.service.RealmService realmService,
                                                      int tenantId)
                                               throws org.wso2.carbon.user.core.UserStoreException
Gets first name from the user store manager

Parameters:
tenant - tenant
tenantId - tenant id
Returns:
first name
Throws:
org.wso2.carbon.user.core.UserStoreException - , if error in getting the claim GIVEN_NAME

getLastNamefromUserStoreManager

public static String getLastNamefromUserStoreManager(org.wso2.carbon.user.core.service.RealmService realmService,
                                                     int tenantId)
                                              throws org.wso2.carbon.user.core.UserStoreException
Gets last name from the user store manager

Parameters:
tenant - tenant
tenantId - tenant id
Returns:
last name
Throws:
org.wso2.carbon.user.core.UserStoreException - , if error in getting the claim SURNAME


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