public class UserInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.lang.String> |
_roleNames |
protected boolean |
_rolesLoaded |
Constructor and Description |
---|
UserInfo(java.lang.String userName,
Credential credential) |
UserInfo(java.lang.String userName,
Credential credential,
java.util.List<java.lang.String> roleNames) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkCredential(java.lang.Object suppliedCredential) |
java.util.List<java.lang.String> |
doFetchRoles()
Should be overridden by subclasses to obtain
role info
|
void |
fetchRoles() |
protected Credential |
getCredential() |
java.util.List<java.lang.String> |
getRoleNames() |
java.lang.String |
getUserName() |
protected java.util.List<java.lang.String> _roleNames
protected boolean _rolesLoaded
public UserInfo(java.lang.String userName, Credential credential, java.util.List<java.lang.String> roleNames)
userName
- the user namecredential
- the credentialroleNames
- a List
of role namepublic UserInfo(java.lang.String userName, Credential credential)
userName
- the user namecredential
- the credentialpublic java.util.List<java.lang.String> doFetchRoles() throws java.lang.Exception
java.lang.Exception
- if the roles cannot be retrievedpublic void fetchRoles() throws java.lang.Exception
java.lang.Exception
public java.lang.String getUserName()
public java.util.List<java.lang.String> getRoleNames()
public boolean checkCredential(java.lang.Object suppliedCredential)
protected Credential getCredential()
Copyright © 1995–2023 Webtide. All rights reserved.