|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.taggercat.security.LoginInfo
public class LoginInfo
This class represents a collection of information about a user's login
request and subsequent login status.
An instance of this class is created for each login, and is passed
to your security provider implementation for authentication.
The SecurityProvider fills in the details reflecting the
success or failure of the login request.
The SecurityProvider must also fill in the user's list of group names, and associated
group Ids.
SecurityProvider,
Serialized Form
![]() |
![]() |
| Constructor Summary | |
|---|---|
LoginInfo(long userid)
LoginInfo constructor ( usually used in unit testing ) |
|
LoginInfo(java.lang.String loginName,
java.lang.String password,
boolean encryptPswd)
LoginInfo constructor |
|
LoginInfo(java.lang.String loginName,
java.lang.String password,
java.lang.String host,
boolean encryptPswd)
Constructor that includes the client host address |
|
| Method Summary | |
|---|---|
java.lang.String |
getFullName()
Gets the user's full name, if available |
java.lang.String |
getGroupIDsList()
|
java.lang.String |
getGroupNames()
|
java.util.List<java.lang.String> |
getGroupNamesList()
|
java.lang.String |
getHost()
Gets the clients host IP address |
java.lang.String |
getLoginName()
Gets the login name |
java.lang.String |
getPassword()
Gets the password |
java.lang.String |
getReasonDenied()
|
java.lang.String |
getTenantName()
|
long |
getUserid()
Gets the user id |
boolean |
isAuthenticated()
Gets the authentication status |
boolean |
isEncrypted()
|
void |
setAuthenticated(boolean authenticated)
Sets the authentication state |
void |
setDeniedReason(java.lang.String reasonDenied)
Sets the denied reason |
void |
setEncrypted(boolean encrypted)
|
void |
setFullName(java.lang.String fullName)
Sets the full name |
void |
setGroupIDsList(java.lang.String groupIDsList)
|
void |
setGroupNames(java.lang.String groupNames)
|
void |
setGroupNamesList(java.util.List<java.lang.String> groupNamesList)
|
void |
setHost(java.lang.String host)
|
void |
setLoginName(java.lang.String loginName)
Sets the login name |
void |
setPassword(java.lang.String password)
Sets the password |
void |
setReasonDenied(java.lang.String reasonDenied)
|
void |
setTenantName(java.lang.String tenantName)
|
void |
setUserid(long userid)
Sets the user id |
java.lang.String |
toString()
Returns a string containing all the info in this class |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public LoginInfo(long userid)
userid - the user DB id
public LoginInfo(java.lang.String loginName,
java.lang.String password,
boolean encryptPswd)
loginName - the login namepassword - the login password
public LoginInfo(java.lang.String loginName,
java.lang.String password,
java.lang.String host,
boolean encryptPswd)
loginName - the login namepassword - the login passwordhost - the host the client has connected from| Method Detail |
|---|
public java.lang.String getLoginName()
public java.lang.String getPassword()
public java.lang.String getFullName()
public long getUserid()
public boolean isAuthenticated()
public java.lang.String getHost()
public void setLoginName(java.lang.String loginName)
loginName - the login namepublic void setPassword(java.lang.String password)
password - the passwordpublic void setFullName(java.lang.String fullName)
fullName - the full namepublic void setDeniedReason(java.lang.String reasonDenied)
reasonDenied - the authentication denied reasonpublic void setUserid(long userid)
userid - the user idpublic void setAuthenticated(boolean authenticated)
authenticated - the authentication statepublic boolean isEncrypted()
public void setEncrypted(boolean encrypted)
public java.lang.String getReasonDenied()
public void setReasonDenied(java.lang.String reasonDenied)
public void setHost(java.lang.String host)
public java.lang.String getGroupNames()
public void setGroupNames(java.lang.String groupNames)
public java.util.List<java.lang.String> getGroupNamesList()
public void setGroupNamesList(java.util.List<java.lang.String> groupNamesList)
public java.lang.String getGroupIDsList()
public void setGroupIDsList(java.lang.String groupIDsList)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getTenantName()
public void setTenantName(java.lang.String tenantName)
tenantName - the tenantName to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||