public class UserUpdater extends Object implements Serializable
User
. Chaining is possible with this updator to ease the User
update.
User
,
Serialized FormModifier and Type | Class and Description |
---|---|
static class |
UserUpdater.UserField
represent the available
User fields |
Constructor and Description |
---|
UserUpdater()
Default Constructor.
|
Modifier and Type | Method and Description |
---|---|
Map<UserUpdater.UserField,Serializable> |
getFields() |
ContactDataUpdater |
getPersoContactUpdater() |
ContactDataUpdater |
getProContactUpdater() |
boolean |
hasFields()
Has this updater at least one field to update (directly or in its personal / professional contact data)?
|
UserUpdater |
setEnabled(boolean enabled) |
UserUpdater |
setFirstName(String firstName) |
UserUpdater |
setIconName(String iconName) |
UserUpdater |
setIconPath(String iconPath) |
UserUpdater |
setJobTitle(String jobTitle) |
UserUpdater |
setLastName(String lastName) |
UserUpdater |
setManagerId(long managerId) |
UserUpdater |
setPassword(String password) |
UserUpdater |
setPersonalContactData(ContactDataUpdater persoContactUpdater) |
UserUpdater |
setProfessionalContactData(ContactDataUpdater proContactUpdater) |
UserUpdater |
setTitle(String title) |
UserUpdater |
setUserName(String name) |
public UserUpdater setUserName(String name)
name
- the user's username to updateUserUpdater
for chaining purposepublic UserUpdater setPassword(String password)
password
- the user's password to updateUserUpdater
for chaining purposepublic UserUpdater setFirstName(String firstName)
firstName
- the user's firstname to updateUserUpdater
for chaining purposepublic UserUpdater setLastName(String lastName)
lastName
- the user's lastname to updateUserUpdater
for chaining purposepublic UserUpdater setIconName(String iconName)
iconName
- the user's icon name to updateUserUpdater
for chaining purposepublic UserUpdater setManagerId(long managerId)
managerId
- the user's manager id to updateUserUpdater
for chaining purposepublic UserUpdater setIconPath(String iconPath)
iconPath
- the user's icon path to updateUserUpdater
for chaining purposepublic UserUpdater setTitle(String title)
title
- the user's title to updateUserUpdater
for chaining purposepublic UserUpdater setJobTitle(String jobTitle)
jobTitle
- the user's job title to updateUserUpdater
for chaining purposepublic UserUpdater setEnabled(boolean enabled)
enabled
- allow to know if the current user is enabled inside organizationUserUpdater
for chaining purposepublic Map<UserUpdater.UserField,Serializable> getFields()
public UserUpdater setPersonalContactData(ContactDataUpdater persoContactUpdater)
persoContactUpdater
- the user's personal contact information to updateUserUpdater
for chaining purposepublic UserUpdater setProfessionalContactData(ContactDataUpdater proContactUpdater)
proContactUpdater
- the user's professional contact information to updateUserUpdater
for chaining purposepublic ContactDataUpdater getPersoContactUpdater()
public ContactDataUpdater getProContactUpdater()
public boolean hasFields()
Copyright © 2015 Bonitasoft S.A.. All rights reserved.