public static class User.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder(java.lang.String username,
java.lang.String password)
Builder's constructor.
|
Modifier and Type | Method and Description |
---|---|
User |
build()
Build the user.
|
User.Builder |
setBirthDate(java.util.Date birthDate)
Set the user's birth date.
|
User.Builder |
setCellphone(java.lang.String cellphone)
Set the user's cellphone.
|
User.Builder |
setDocument(Document document)
Set the user's document.
|
User.Builder |
setEmail(java.lang.String email)
Set the user's e-mail.
|
User.Builder |
setLanguages(java.util.Set<Language> languages)
Set the user languages.
|
User.Builder |
setName(java.lang.String name)
Set the user's name.
|
User.Builder |
setPassword(java.lang.String password)
Set the user's password.
|
User.Builder |
setSex(Sex sex)
Set the user's sex.
|
User.Builder |
setSurname(java.lang.String surname)
Set the user's surname.
|
User.Builder |
setTaxCode(java.lang.String taxCode)
Set the user's tax code.
|
User.Builder |
setUsername(java.lang.String username)
Set the user's username.
|
User.Builder |
setUserType(UserType userType)
Set the user's type.
|
public Builder(java.lang.String username, java.lang.String password)
username
- The username.password
- The password.public User.Builder setName(java.lang.String name)
name
- The name.public User.Builder setSurname(java.lang.String surname)
surname
- The surname.public User.Builder setEmail(java.lang.String email)
email
- The e-mail.public User.Builder setPassword(java.lang.String password)
password
- The password.public User.Builder setSex(Sex sex)
sex
- The sex.public User.Builder setTaxCode(java.lang.String taxCode)
taxCode
- The tax code.public User.Builder setUsername(java.lang.String username)
username
- The username.public User.Builder setUserType(UserType userType)
userType
- The user type.public User.Builder setCellphone(java.lang.String cellphone)
cellphone
- The cellphone.public User.Builder setBirthDate(java.util.Date birthDate)
birthDate
- The birth date.public User.Builder setDocument(Document document)
document
- The document.public User.Builder setLanguages(java.util.Set<Language> languages)
languages
- The Set of languages.public User build()