on 10-21-2010 2:44 PM
Hi All,
Is there any way to fetch the Portal role of logged in user from webdynpro code?
Thanks in advance,
Regards,
Maggie
IUserFactory factory = UMFactory.getUserFactory();
IUserSearchFilter userfilter =factory.getUserSearchFilter();
while(userids.hasNext())
{
IUser usr=UMFactory.getUserFactory().getUser(""+userids.next());
IRoleFactory rolefact = UMFactory.getRoleFactory();
Iterator iterator= usr.getRoles(true);
while(iterator.hasNext()) {
String role=(String)iterator.toString();
IRole rolename= rolefact.getRole(role);
}
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Use belowcode to get the roles of logged in users.
String userId = wdContext.currentContextElement().getUserId();
IUser user = UMFactory.getUserFactory().getUserByLogonID(userId);
String roles[] = UMFactory.getRoleFactory().getRolesOfUser(user.getUniqueID(), true);
if(roles != null && roles.length > 0){
int index = 0;
while(index<roles.length){
String strRole = roles[index];
index++;
IRole role = UMFactory.getRoleFactory().getRole(strRole);
String userRole = role.getDisplayName();
}}
Ram
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
88 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.