Package ch.ivyteam.ivy.security.user
Class NewUser.Builder
- java.lang.Object
-
- ch.ivyteam.ivy.security.user.NewUser.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NewUser.Builder
fullName(String fullName)
NewUser.Builder
mailAddress(String mailAddress)
NewUser.Builder
mailLanguage(Locale mailLanguage)
NewUser.Builder
notificationSettings(IUserEMailNotificationSettings notificationSettings)
NewUser.Builder
password(String password)
NewUser
toNewUser()
Creates a NewUser with the attributes specified on the builder
-
-
-
Method Detail
-
fullName
public NewUser.Builder fullName(String fullName)
- Parameters:
fullName
- full name of the new user- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
password
public NewUser.Builder password(String password)
- Parameters:
password
- password of the new user- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
mailAddress
public NewUser.Builder mailAddress(String mailAddress)
- Parameters:
mailAddress
- mail address of the new user- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
mailLanguage
public NewUser.Builder mailLanguage(Locale mailLanguage)
- Parameters:
mailLanguage
- mail language of the new user- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
notificationSettings
public NewUser.Builder notificationSettings(IUserEMailNotificationSettings notificationSettings)
- Parameters:
notificationSettings
- notification settings of the new users- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
toNewUser
public NewUser toNewUser()
Creates a NewUser with the attributes specified on the builder- Returns:
- NewUser
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
-