com.intland.codebeamer.persistence.dto
Class ReadOnlyUserDto
java.lang.Object
com.intland.codebeamer.persistence.dto.base.IdentifiableDto
com.intland.codebeamer.persistence.dto.base.NamedDto
com.intland.codebeamer.persistence.dto.UserDto
com.intland.codebeamer.persistence.dto.ReadOnlyUserDto
- All Implemented Interfaces:
- BaseDto, IndexableDto, ReadOnlyDto, ReferableDto, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable, java.security.Principal
public class ReadOnlyUserDto
- extends UserDto
- implements ReadOnlyDto
A special UserDto that doesn't allow to change it's attributes
All attempts to invoke a property setter method will throw an UnsupportedOperationException
- See Also:
- Serialized Form
Methods inherited from class com.intland.codebeamer.persistence.dto.UserDto |
compareTo, getAddress, getBrowser, getCity, getCompany, getCountry, getCurrentWorkSpaceId, getDateFormat, getDateFormatPattern, getDatePattern, getDateTimeFormat, getDateTimeFormatPattern, getDateTimePattern, getDivisionSize, getDownloadLimit, getEauthid, getEmail, getEmailClient, getEmails, getFirstName, getGeoLocation, getHostName, getIconUrl, getInterwikiLink, getKind, getLastLogin, getLastName, getLdapName, getMapUrl, getMobile, getPassword, getPhone, getRealName, getReferrerUrl, getRegistryDate, getScc, getShortDescription, getSkills, getSourceOfInterest, getState, getStatus, getTeamSize, getTimeZone, getTimeZonePattern, getTitle, getType, getUnused0, getUnused1, getUrlLink, getWikiHomepageId, getZip, hashCode, isActivated, isAuthenticated, isIndexed, isLoggedIn, kindOf, matches, setAuthentication, setBrowser, setCurrentWorkSpaceId, setGeoLocation, setHostName, setIndexed, setLastLogin, setLastLoginTime, setLdapName, setLoggedIn, setReferrerUrl, setUnused0, setUnused1, setWikiHomepageId, splitEmails, toString |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.security.Principal |
equals, getName |
ReadOnlyUserDto
public ReadOnlyUserDto(UserDto user)
- Create a read-only version of the specified user
- Parameters:
user
-
clone
public java.lang.Object clone()
- Description copied from interface:
ReadOnlyDto
- Create a writable copy of this ReadOnlyDto
Caution: The semantics are different than the standard
Object.clone()
method,
because the returned object's class is typically different from the ReadOnlyDtos's class
- Specified by:
clone
in interface ReadOnlyDto
- Overrides:
clone
in class IdentifiableDto
setId
public void setId(java.lang.Integer id)
- Description copied from class:
IdentifiableDto
- Sets its unique identifier.
- Overrides:
setId
in class IdentifiableDto
setName
public void setName(java.lang.String name)
- Description copied from class:
NamedDto
- Sets its (descriptive) name.
- Overrides:
setName
in class NamedDto
setActivated
public void setActivated(boolean act)
- Overrides:
setActivated
in class UserDto
setAddress
public void setAddress(java.lang.String address)
- Overrides:
setAddress
in class UserDto
setCity
public void setCity(java.lang.String city)
- Overrides:
setCity
in class UserDto
setCompany
public void setCompany(java.lang.String company)
- Overrides:
setCompany
in class UserDto
setCountry
public void setCountry(java.lang.String country)
- Overrides:
setCountry
in class UserDto
setDateFormatPattern
public void setDateFormatPattern(java.lang.String date_fmt)
- Overrides:
setDateFormatPattern
in class UserDto
setDateTimeFormatPattern
public void setDateTimeFormatPattern(java.lang.String datetime_fmt)
- Overrides:
setDateTimeFormatPattern
in class UserDto
setDivisionSize
public void setDivisionSize(java.lang.String divisionSize)
- Overrides:
setDivisionSize
in class UserDto
setDownloadLimit
public void setDownloadLimit(int downloadLimit)
- Overrides:
setDownloadLimit
in class UserDto
setEauthid
public void setEauthid(java.lang.String v)
- Overrides:
setEauthid
in class UserDto
setEmail
public void setEmail(java.lang.String email)
- Overrides:
setEmail
in class UserDto
setEmailClient
public void setEmailClient(java.lang.String emailClient)
- Overrides:
setEmailClient
in class UserDto
setFirstName
public void setFirstName(java.lang.String firstName)
- Overrides:
setFirstName
in class UserDto
setLastName
public void setLastName(java.lang.String lastName)
- Overrides:
setLastName
in class UserDto
setKind
public void setKind(UserLicenseType kind)
- Description copied from class:
UserDto
- Set the user/license type to be associated with this user, or null (default)
- Overrides:
setKind
in class UserDto
- Parameters:
kind
- is the user/license type to be associated with this user, or null (default)
setType
public void setType(java.lang.String type)
- Description copied from class:
UserDto
- Set the product/license type to associate with this user, or null (default)
- Overrides:
setType
in class UserDto
- Parameters:
type
- is the product/license type to associate with this user, or null
setMobile
public void setMobile(java.lang.String mobile)
- Overrides:
setMobile
in class UserDto
setPassword
public void setPassword(java.lang.String password)
- Overrides:
setPassword
in class UserDto
setPhone
public void setPhone(java.lang.String phone)
- Overrides:
setPhone
in class UserDto
setRegistryDate
public void setRegistryDate(java.util.Date registryDate)
- Overrides:
setRegistryDate
in class UserDto
setScc
public void setScc(java.lang.String scc)
- Overrides:
setScc
in class UserDto
setSkills
public void setSkills(java.lang.String skills)
- Overrides:
setSkills
in class UserDto
setSourceOfInterest
public void setSourceOfInterest(java.lang.String sourceOfInterest)
- Overrides:
setSourceOfInterest
in class UserDto
setState
public void setState(java.lang.String state)
- Overrides:
setState
in class UserDto
setStatus
public void setStatus(java.lang.String status)
- Overrides:
setStatus
in class UserDto
setTeamSize
public void setTeamSize(java.lang.String teamSize)
- Overrides:
setTeamSize
in class UserDto
setTimeZonePattern
public void setTimeZonePattern(java.lang.String tzp)
- Overrides:
setTimeZonePattern
in class UserDto
setTitle
public void setTitle(java.lang.String title)
- Overrides:
setTitle
in class UserDto
setZip
public void setZip(java.lang.String zip)
- Overrides:
setZip
in class UserDto
Copyright © 2006-2009 Intland Software. All rights reserved.