com.silverpeas.jobDomainPeas
Class UserRequestData

java.lang.Object
  extended by com.silverpeas.jobDomainPeas.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, use RequestParameterDecoder.decode(HttpRequest, Class).

Author:
Yohann Chastagnier

Constructor Summary
UserRequestData()
           
 
Method Summary
 void applyDataOnExistingUser(UserFull existingUser)
          Applies the data on the specified instance of an existing user.
 void applyDataOnNewUser(UserDetail newUser)
          Applies the data on the specified new instance of a user.
 UserAccessLevel getAccessLevel()
           
 String getEmail()
           
 String getFirstName()
           
 String getGroupId()
           
 String getId()
           
 String getLanguage()
           
 String getLastName()
           
 String getLogin()
           
 String getPassword()
           
protected  boolean getUserManualNotifReceiverLimitEnabled()
           
 Integer getUserManualNotifReceiverLimitValue()
           
 boolean isPasswordValid()
           
 boolean isSendEmail()
           
 void setAccessLevel(UserAccessLevel accessLevel)
           
 void setEmail(String email)
           
 void setFirstName(String firstName)
           
 void setGroupId(String groupId)
           
 void setId(String id)
           
 void setLanguage(String language)
           
 void setLastName(String lastName)
           
 void setLogin(String login)
           
 void setPassword(String password)
           
 void setPasswordValid(boolean passwordValid)
           
 void setSendEmail(boolean sendEmail)
           
 void setUserManualNotifReceiverLimitEnabled(boolean userManualNotifReceiverLimitEnabled)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UserRequestData

public UserRequestData()
Method Detail

applyDataOnNewUser

public void applyDataOnNewUser(UserDetail newUser)
Applies the data on the specified new instance of a user.
Following data are not set:

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:

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)

getUserManualNotifReceiverLimitEnabled

protected boolean getUserManualNotifReceiverLimitEnabled()

setUserManualNotifReceiverLimitEnabled

public void setUserManualNotifReceiverLimitEnabled(boolean userManualNotifReceiverLimitEnabled)

getUserManualNotifReceiverLimitValue

public Integer getUserManualNotifReceiverLimitValue()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2016 Silverpeas. All Rights Reserved.