|
CodeBeamer 5.4.0.1-RC API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.intland.codebeamer.persistence.dto.base.IdentifiableDto
com.intland.codebeamer.persistence.dto.base.NamedDto
com.intland.codebeamer.persistence.dto.UserDto
public class UserDto
Wraps a user account.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.intland.codebeamer.persistence.dto.base.NamedDto |
---|
NamedDto.NameComparator |
Nested classes/interfaces inherited from class com.intland.codebeamer.persistence.dto.base.IdentifiableDto |
---|
IdentifiableDto.IdComparator |
Nested classes/interfaces inherited from interface com.intland.codebeamer.persistence.dto.base.ReferableDto |
---|
ReferableDto.DescriptionComparator |
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_DATE_FORMAT
|
static java.lang.String |
DEFAULT_DATE_TIME_FORMAT
|
static java.lang.String |
INACTIVATION
|
static java.lang.String |
INTERWIKI_LINK_TYPE
|
static java.lang.String |
MULTIPLE_EMAIL_DELIMITER
|
Fields inherited from interface com.intland.codebeamer.persistence.dto.base.ReferableDto |
---|
HEAD_VERSION, SECTION_DELIMITER, VERSION_DELIMITER |
Constructor Summary | |
---|---|
UserDto()
|
|
UserDto(java.lang.Integer userId)
|
|
UserDto(java.lang.Integer userId,
java.lang.String name)
|
|
UserDto(NamedDto user)
|
|
UserDto(UserDto user)
Create a copy of the specified user |
Method Summary | |
---|---|
int |
compareTo(java.lang.Object obj)
Caution: NamedDto compareTo violates the rule that a.equals(b)
is equivalent to a.compareTo(b) == 0 , because only the names are compared |
java.lang.String |
getAddress()
|
java.lang.String |
getBrowser()
|
java.lang.String |
getCity()
|
java.lang.String |
getCompany()
|
java.lang.String |
getCountry()
|
java.lang.Number |
getCurrentWorkSpaceId()
|
org.apache.commons.lang.time.FastDateFormat |
getDateFormat()
|
java.lang.String |
getDateFormatPattern()
|
java.lang.String |
getDatePattern()
|
org.apache.commons.lang.time.FastDateFormat |
getDateTimeFormat()
|
java.lang.String |
getDateTimeFormatPattern()
|
java.lang.String |
getDateTimePattern()
|
java.lang.String |
getDivisionSize()
|
int |
getDownloadLimit()
|
java.lang.String |
getEauthid()
|
java.lang.String |
getEmail()
The user's email addresses, can contain multiple email addresses separated with ";"-s |
java.lang.String |
getEmailClient()
|
java.util.List<java.lang.String> |
getEmails()
|
java.lang.String |
getFirstName()
|
GeoLocationDto |
getGeoLocation()
|
java.lang.String |
getHostName()
|
java.lang.String |
getIconUrl()
Returns the URL of the (small) icon image that represents this DTO type. |
java.lang.String |
getInterwikiLink()
Returns the interwiki link that points to the web page where this DTO is managed. |
UserLicenseType |
getKind()
Get the user/license type associated with this user, or null (default) |
java.util.Date |
getLastLogin()
|
java.lang.String |
getLastName()
|
javax.naming.Name |
getLdapName()
|
java.lang.String |
getMapUrl()
|
java.lang.String |
getMobile()
|
java.lang.String |
getPassword()
|
java.lang.String |
getPhone()
|
java.lang.String |
getRealName()
|
java.lang.String |
getReferrerUrl()
|
java.util.Date |
getRegistryDate()
|
java.lang.String |
getScc()
|
java.lang.String |
getShortDescription()
Returns the short description that represent this entity in the user interface. |
java.lang.String |
getSkills()
|
java.lang.String |
getSourceOfInterest()
|
java.lang.String |
getState()
|
java.lang.String |
getStatus()
|
java.lang.String |
getTeamSize()
|
java.util.TimeZone |
getTimeZone()
|
java.lang.String |
getTimeZonePattern()
|
java.lang.String |
getTitle()
|
java.lang.String |
getType()
Get the product/license type associated with this user, or null (default) |
java.lang.String |
getUnused0()
|
java.lang.String |
getUnused1()
|
java.lang.String |
getUrlLink()
Returns the local URL that points to the web page where this DTO is managed. |
java.lang.Integer |
getWikiHomepageId()
|
java.lang.String |
getZip()
|
int |
hashCode()
|
boolean |
isActivated()
|
boolean |
isAuthenticated()
|
boolean |
isIndexed()
|
boolean |
isLoggedIn()
|
boolean |
kindOf(java.lang.Enum<?> check)
Check if this user is kind of the specified UserType or LicenseKind |
boolean |
matches(java.lang.String flt)
|
void |
setActivated(boolean act)
|
void |
setAddress(java.lang.String address)
|
void |
setAuthentication(boolean v)
|
void |
setBrowser(java.lang.String browser)
|
void |
setCity(java.lang.String city)
|
void |
setCompany(java.lang.String company)
|
void |
setCountry(java.lang.String country)
|
void |
setCurrentWorkSpaceId(java.lang.Number id)
|
void |
setDateFormatPattern(java.lang.String date_fmt)
|
void |
setDateTimeFormatPattern(java.lang.String datetime_fmt)
|
void |
setDivisionSize(java.lang.String divisionSize)
|
void |
setDownloadLimit(int downloadLimit)
|
void |
setEauthid(java.lang.String v)
|
void |
setEmail(java.lang.String email)
|
void |
setEmailClient(java.lang.String emailClient)
|
void |
setFirstName(java.lang.String firstName)
|
void |
setGeoLocation(GeoLocationDto geoLocation)
|
void |
setHostName(java.lang.String hostName)
|
void |
setIndexed(boolean indexed)
|
void |
setKind(UserLicenseType kind)
Set the user/license type to be associated with this user, or null (default) |
void |
setLastLogin(java.util.Date lastLogin)
|
void |
setLastLoginTime(long dt)
|
void |
setLastName(java.lang.String lastName)
|
void |
setLdapName(javax.naming.Name ldapName)
|
void |
setLoggedIn(boolean v)
|
void |
setMobile(java.lang.String mobile)
|
void |
setPassword(java.lang.String password)
|
void |
setPhone(java.lang.String phone)
|
void |
setReferrerUrl(java.lang.String referrerUrl)
|
void |
setRegistryDate(java.util.Date registryDate)
|
void |
setScc(java.lang.String scc)
|
void |
setSkills(java.lang.String skills)
|
void |
setSourceOfInterest(java.lang.String sourceOfInterest)
|
void |
setState(java.lang.String state)
|
void |
setStatus(java.lang.String status)
|
void |
setTeamSize(java.lang.String teamSize)
|
void |
setTimeZonePattern(java.lang.String tzp)
|
void |
setTitle(java.lang.String title)
|
void |
setType(java.lang.String type)
Set the product/license type to associate with this user, or null (default) |
void |
setUnused0(java.lang.String unused0)
|
void |
setUnused1(java.lang.String unused1)
|
void |
setWikiHomepageId(java.lang.Integer wikiHomepageId)
|
void |
setZip(java.lang.String zip)
|
static java.util.List<java.lang.String> |
splitEmails(java.lang.String multipleEmails)
Split each eamils form a ";" separated email list. |
java.lang.String |
toString()
|
Methods inherited from class com.intland.codebeamer.persistence.dto.base.NamedDto |
---|
compareNames, compareString, compareStringIgnoreCase, createLookupMap, equals, getName, setName |
Methods inherited from class com.intland.codebeamer.persistence.dto.base.IdentifiableDto |
---|
clone, compare, compareInteger, equals, getId, hashCode, setId |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.security.Principal |
---|
equals, getName |
Field Detail |
---|
public static final java.lang.String INTERWIKI_LINK_TYPE
public static final java.lang.String DEFAULT_DATE_TIME_FORMAT
public static final java.lang.String DEFAULT_DATE_FORMAT
public static final java.lang.String MULTIPLE_EMAIL_DELIMITER
public static final java.lang.String INACTIVATION
Constructor Detail |
---|
public UserDto()
public UserDto(java.lang.Integer userId)
public UserDto(java.lang.Integer userId, java.lang.String name)
public UserDto(NamedDto user)
public UserDto(UserDto user)
Method Detail |
---|
public java.lang.String getRealName()
public int compareTo(java.lang.Object obj)
NamedDto
a.equals(b)
is equivalent to a.compareTo(b) == 0
, because only the names are compared
compareTo
in interface java.lang.Comparable
compareTo
in class NamedDto
public int hashCode()
hashCode
in interface java.security.Principal
hashCode
in class NamedDto
public void setEauthid(java.lang.String v)
public java.lang.String getEauthid()
public void setLastLoginTime(long dt)
public java.lang.Number getCurrentWorkSpaceId()
public void setCurrentWorkSpaceId(java.lang.Number id)
public org.apache.commons.lang.time.FastDateFormat getDateFormat()
public java.lang.String getDatePattern()
public org.apache.commons.lang.time.FastDateFormat getDateTimeFormat()
public java.lang.String getDateTimePattern()
public boolean isAuthenticated()
public void setAuthentication(boolean v)
public boolean matches(java.lang.String flt)
public boolean isLoggedIn()
public void setLoggedIn(boolean v)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.String getStatus()
public void setStatus(java.lang.String status)
public void setActivated(boolean act)
public boolean isActivated()
public java.lang.String getType()
public void setType(java.lang.String type)
type
- is the product/license type to associate with this user, or nullpublic UserLicenseType getKind()
public void setKind(UserLicenseType kind)
kind
- is the user/license type to be associated with this user, or null (default)public boolean kindOf(java.lang.Enum<?> check)
check
- is either a UserType or LicenseKind constant to check
public java.lang.String getHostName()
public void setHostName(java.lang.String hostName)
public java.lang.String getFirstName()
public void setFirstName(java.lang.String firstName)
public java.lang.String getLastName()
public void setLastName(java.lang.String lastName)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public java.lang.String getAddress()
public void setAddress(java.lang.String address)
public java.lang.String getZip()
public void setZip(java.lang.String zip)
public java.lang.String getCity()
public void setCity(java.lang.String city)
public java.lang.String getState()
public void setState(java.lang.String state)
public java.lang.String getSourceOfInterest()
public void setSourceOfInterest(java.lang.String sourceOfInterest)
public java.lang.String getScc()
public void setScc(java.lang.String scc)
public java.lang.String getTeamSize()
public void setTeamSize(java.lang.String teamSize)
public java.lang.String getDivisionSize()
public void setDivisionSize(java.lang.String divisionSize)
public java.lang.String getCompany()
public void setCompany(java.lang.String company)
public java.lang.String getCountry()
public void setCountry(java.lang.String country)
public java.lang.String getEmail()
public java.util.List<java.lang.String> getEmails()
public void setEmail(java.lang.String email)
public java.lang.String getEmailClient()
public void setEmailClient(java.lang.String emailClient)
public java.lang.String getPhone()
public void setPhone(java.lang.String phone)
public java.lang.String getMobile()
public void setMobile(java.lang.String mobile)
public java.lang.String getDateFormatPattern()
public void setDateFormatPattern(java.lang.String date_fmt)
public java.lang.String getDateTimeFormatPattern()
public void setDateTimeFormatPattern(java.lang.String datetime_fmt)
public java.util.TimeZone getTimeZone()
public java.lang.String getTimeZonePattern()
public void setTimeZonePattern(java.lang.String tzp)
public int getDownloadLimit()
public void setDownloadLimit(int downloadLimit)
public java.lang.String getBrowser()
public void setBrowser(java.lang.String browser)
public java.lang.String getSkills()
public void setSkills(java.lang.String skills)
public java.lang.Integer getWikiHomepageId()
public void setWikiHomepageId(java.lang.Integer wikiHomepageId)
public java.util.Date getRegistryDate()
public void setRegistryDate(java.util.Date registryDate)
public java.lang.String getReferrerUrl()
public void setReferrerUrl(java.lang.String referrerUrl)
public java.util.Date getLastLogin()
public void setLastLogin(java.util.Date lastLogin)
public boolean isIndexed()
isIndexed
in interface IndexableDto
public void setIndexed(boolean indexed)
setIndexed
in interface IndexableDto
public java.lang.String getUnused0()
public void setUnused0(java.lang.String unused0)
public java.lang.String getUnused1()
public void setUnused1(java.lang.String unused1)
public java.lang.String getShortDescription()
ReferableDto
ProjectDto.getName()
or
TrackerItemDto.getSummary()
.
getShortDescription
in interface ReferableDto
public java.lang.String getUrlLink()
ReferableDto
getUrlLink
in interface ReferableDto
public java.lang.String getInterwikiLink()
ReferableDto
getInterwikiLink
in interface ReferableDto
public java.lang.String getIconUrl()
ReferableDto
getIconUrl
in interface ReferableDto
public java.lang.String getMapUrl()
public GeoLocationDto getGeoLocation()
public void setGeoLocation(GeoLocationDto geoLocation)
public java.lang.String toString()
toString
in interface java.security.Principal
toString
in class NamedDto
public static java.util.List<java.lang.String> splitEmails(java.lang.String multipleEmails)
multipleEmails
-
public javax.naming.Name getLdapName()
public void setLdapName(javax.naming.Name ldapName)
|
CodeBeamer 5.4.0.1-RC API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |