Package org.silverpeas.web.jobdomain
Class UserRequestData
- java.lang.Object
-
- org.silverpeas.web.jobdomain.UserRequestData
-
public class UserRequestData extends Object
This class is a user data container which the data are retrieved from an HTTP request that deals with user data creation or modification.
To get a loaded container, useRequestParameterDecoder.decode(HttpRequest, Class).- Author:
- Yohann Chastagnier
-
-
Constructor Summary
Constructors Constructor Description UserRequestData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyDataOnExistingUser(UserFull existingUser)Applies the data on the specified instance of an existing user.
Following data are not set: user id user loginvoidapplyDataOnNewUser(UserDetail newUser)Applies the data on the specified new instance of a user.
Following data are not set: user id the user password validity the user passwordUserAccessLevelgetAccessLevel()StringgetEmail()StringgetExtraMessage()StringgetFirstName()StringgetGroupId()StringgetId()StringgetLanguage()StringgetLastName()StringgetLogin()StringgetPassword()protected booleangetUserManualNotifReceiverLimitEnabled()IntegergetUserManualNotifReceiverLimitValue()ZoneIdgetZoneId()booleanisFromCSV()booleanisPasswordValid()booleanisSendEmail()voidsetAccessLevel(UserAccessLevel accessLevel)voidsetEmail(String email)voidsetExtraMessage(String extraMessage)voidsetFirstName(String firstName)voidsetFromCSV(boolean fromCSV)voidsetGroupId(String groupId)voidsetId(String id)voidsetLanguage(String language)voidsetLastName(String lastName)voidsetLogin(String login)voidsetPassword(String password)voidsetPasswordValid(boolean passwordValid)voidsetSendEmail(boolean sendEmail)voidsetUserManualNotifReceiverLimitEnabled(boolean userManualNotifReceiverLimitEnabled)voidsetZoneId(ZoneId zoneId)StringtoString()
-
-
-
Method Detail
-
applyDataOnNewUser
public void applyDataOnNewUser(UserDetail newUser)
Applies the data on the specified new instance of a user.
Following data are not set:- user id
- the user password validity
- the user password
- Parameters:
newUser- the instance of the new user.
-
applyDataOnExistingUser
public void applyDataOnExistingUser(UserFull existingUser)
Applies the data on the specified instance of an existing user.
Following data are not set:- user id
- user login
- Parameters:
existingUser- the instance of the existing user.
-
getId
public String getId()
-
setId
public void setId(String id)
-
getLogin
public String getLogin()
-
setLogin
public void setLogin(String login)
-
getLastName
public String getLastName()
-
setLastName
public void setLastName(String lastName)
-
getFirstName
public String getFirstName()
-
setFirstName
public void setFirstName(String firstName)
-
getEmail
public String getEmail()
-
setEmail
public void setEmail(String email)
-
isSendEmail
public boolean isSendEmail()
-
setSendEmail
public void setSendEmail(boolean sendEmail)
-
getAccessLevel
public UserAccessLevel getAccessLevel()
-
setAccessLevel
public void setAccessLevel(UserAccessLevel accessLevel)
-
isPasswordValid
public boolean isPasswordValid()
-
setPasswordValid
public void setPasswordValid(boolean passwordValid)
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
getGroupId
public String getGroupId()
-
setGroupId
public void setGroupId(String groupId)
-
getLanguage
public String getLanguage()
-
setLanguage
public void setLanguage(String language)
-
getExtraMessage
public String getExtraMessage()
-
setExtraMessage
public void setExtraMessage(String extraMessage)
-
getZoneId
public ZoneId getZoneId()
-
setZoneId
public void setZoneId(ZoneId zoneId)
-
getUserManualNotifReceiverLimitEnabled
protected boolean getUserManualNotifReceiverLimitEnabled()
-
setUserManualNotifReceiverLimitEnabled
public void setUserManualNotifReceiverLimitEnabled(boolean userManualNotifReceiverLimitEnabled)
-
getUserManualNotifReceiverLimitValue
public Integer getUserManualNotifReceiverLimitValue()
-
isFromCSV
public boolean isFromCSV()
-
setFromCSV
public void setFromCSV(boolean fromCSV)
-
-