public class UserCreator extends Object implements Serializable
User
. Chaining is possible with this creator to ease the User
creation.
User
,
Serialized FormModifier and Type | Class and Description |
---|---|
static class |
UserCreator.UserField
represents the available
User field |
Constructor and Description |
---|
UserCreator(String name,
String password)
create a new creator instance with a given user name and password
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Map<UserCreator.UserField,Serializable> |
getFields() |
Map<ContactDataCreator.ContactDataField,Serializable> |
getPersoFields() |
Map<ContactDataCreator.ContactDataField,Serializable> |
getProFields() |
int |
hashCode() |
UserCreator |
setEnabled(boolean enabled) |
UserCreator |
setFirstName(String firstName) |
UserCreator |
setIcon(String filename,
byte[] content) |
UserCreator |
setIconName(String iconName)
Deprecated.
since 7.3.0 use #setIcon
|
UserCreator |
setIconPath(String iconPath)
Deprecated.
since 7.3.0 use #setIcon
|
UserCreator |
setJobTitle(String jobTitle) |
UserCreator |
setLastName(String lastName) |
UserCreator |
setManagerUserId(long managerUserId) |
UserCreator |
setPersonalContactData(ContactDataCreator creator) |
UserCreator |
setProfessionalContactData(ContactDataCreator creator) |
UserCreator |
setTitle(String title) |
String |
toString() |
public UserCreator setFirstName(String firstName)
firstName
- the user's firstname to createUserCreator
public UserCreator setLastName(String lastName)
lastName
- the user's lastName to createUserCreator
@Deprecated public UserCreator setIconName(String iconName)
iconName
- the user's icon name to createUserCreator
@Deprecated public UserCreator setIconPath(String iconPath)
iconPath
- the user's icon path to createUserCreator
public UserCreator setTitle(String title)
title
- the user's title to createUserCreator
public UserCreator setJobTitle(String jobTitle)
jobTitle
- the user's jobTitle to createUserCreator
public UserCreator setManagerUserId(long managerUserId)
managerUserId
- the user's manager id to createUserCreator
public UserCreator setEnabled(boolean enabled)
enabled
- enabled Boolean set to true if the user is enabled inside the organizationUserCreator
public Map<UserCreator.UserField,Serializable> getFields()
public Map<ContactDataCreator.ContactDataField,Serializable> getPersoFields()
public Map<ContactDataCreator.ContactDataField,Serializable> getProFields()
public UserCreator setPersonalContactData(ContactDataCreator creator)
creator
- the user's personal contact information to createUserCreator
public UserCreator setProfessionalContactData(ContactDataCreator creator)
creator
- the user's professional contact information to createUserCreator
public UserCreator setIcon(String filename, byte[] content)
Copyright © 2019 Bonitasoft S.A.. All rights reserved.