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.
|
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 purpose@Deprecated public 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 purpose@Deprecated public 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()
public UserUpdater setIcon(String filename, byte[] content)
Copyright © 2019 Bonitasoft S.A.. All rights reserved.