public class WebUser extends Object implements Serializable
Subject and assigns that subject its
session ID. Instances of this object
are placed in HTTP session.| Constructor and Description |
|---|
WebUser() |
WebUser(org.rhq.core.domain.auth.Subject subject) |
WebUser(org.rhq.core.domain.auth.Subject subject,
boolean hasPrincipal) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getActive() |
String |
getDepartment() |
String |
getEmailAddress() |
String |
getFirstName() |
Integer |
getId()
Return the's user's
Subject.getId() or null
if this web user is not associated with a particular Subject. |
String |
getLastName() |
org.rhq.enterprise.server.measurement.MeasurementPreferences |
getMeasurementPreferences() |
String |
getName() |
String |
getPhoneNumber() |
Integer |
getSessionId()
Return the session id or
null if there is not subject associated with this
web user or the session is not known. |
String |
getSmsaddress() |
org.rhq.core.domain.auth.Subject |
getSubject()
Returns this web user's
Subject. |
org.rhq.enterprise.server.auth.prefs.SubjectPreferences |
getSubjectPreferences() |
String |
getUsername() |
WebUserPreferences |
getWebPreferences() |
boolean |
isHasPrincipal() |
void |
setActive(boolean active) |
void |
setDepartment(String department) |
void |
setEmailAddress(String emailAddress) |
void |
setFirstName(String name) |
void |
setHasPrincipal(boolean hasPrincipal) |
void |
setLastName(String name) |
void |
setPhoneNumber(String phoneNumber) |
void |
setSessionId(Integer sessionId)
Set the session id for this web user.
|
void |
setSmsaddress(String s) |
void |
setUsername(String username) |
String |
toString()
Return a human readable serialization of this object
|
public WebUser()
public WebUser(org.rhq.core.domain.auth.Subject subject)
public WebUser(org.rhq.core.domain.auth.Subject subject,
boolean hasPrincipal)
public org.rhq.core.domain.auth.Subject getSubject()
Subject.public Integer getId()
Subject.getId() or null
if this web user is not associated with a particular Subject.nullpublic Integer getSessionId()
null if there is not subject associated with this
web user or the session is not known.null if unknownpublic void setSessionId(Integer sessionId)
sessionId - the new session idpublic String getUsername()
public void setUsername(String username)
public String getName()
public String getSmsaddress()
public void setSmsaddress(String s)
public String getFirstName()
public void setFirstName(String name)
public String getLastName()
public void setLastName(String name)
public String getEmailAddress()
public void setEmailAddress(String emailAddress)
public String getPhoneNumber()
public void setPhoneNumber(String phoneNumber)
public String getDepartment()
public void setDepartment(String department)
public boolean getActive()
public void setActive(boolean active)
public String toString()
public WebUserPreferences getWebPreferences()
public org.rhq.enterprise.server.measurement.MeasurementPreferences getMeasurementPreferences()
public org.rhq.enterprise.server.auth.prefs.SubjectPreferences getSubjectPreferences()
public boolean isHasPrincipal()
public void setHasPrincipal(boolean hasPrincipal)
Copyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.